This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Software Engineer II - Shared Platform at Kueski will be responsible for creating and supporting web services that form the core functionality for the financial ecosystem.
The role involves collaborating with other teams to evolve services towards the company's technological vision.
The ideal candidate will be passionate about mentoring and supporting other software engineers and comfortable working with different teams to achieve common goals.
Responsibilities include collaborating with the team, understanding the business to make informed decisions, identifying areas for improvement, and promoting best practices.
The Software Engineer will design and implement solutions, write software code, fix bugs, identify risks, and support best practices within the team.
Periodic tasks include learning and improving technologies, troubleshooting bugs, conducting technical interviews, and participating in project discussions.
Occasional tasks may involve pair programming, onboarding new engineers, collaborating with tech leads, and proposing initiatives for continuous improvement.
Requirements:
3-5 years of progressive experience in software engineering.
Strong experience in backend Software Engineering with Ruby.
Knowledge of cloud platforms, software architecture, and database management (postgreSQL).
Familiarity with SOAP, MVC, REST, relational and non-relational databases, and microservices.
Understanding of good code elements, software design patterns, and API integration.
Experience deploying and maintaining software products in production.
Familiarity with at least one architectural pattern (e.g., MVC) and delivering solutions requiring multiple iterations.
Ability to consider non-functional requirements from the design phase and balance business, product, and technology aspects in decision-making.
Benefits:
Mission-driven culture focused on customer value, teamwork, humility, and integrity.
Role clarity, career growth, and personal development plans for all employees.
Competitive salary, medical insurance, ample and flexible time off, and mental healthcare benefits.
Ownership mentality with competitive stock options.
Commitment to building an inclusive and diverse team for exceptional work environment.