At arcos, we don’t just build software—we innovate, transform, and push boundaries. We’re searching for a *senior software engineer* to join our dynamic team—a technical leader and mentor who thrives on solving complex challenges and driving impactful solutions.
If you have a passion for scalable system design, secure and high-performing software, and empowering others through mentorship, this is the role for you. We value not only technical excellence but also proactive collaboration, strategic thinking, and a relentless drive to deliver results.
*what you'll do*
- design and build high-quality, scalable software aligned with arcos’s goals.
- set standards for clean code, design patterns, and unit testing.
- solve complex technical challenges with both immediate and long-term impact.
- guide junior engineers in technical and professional growth.
- partner with product teams, architects, and ux designers to create seamless solutions.
- foster a culture of knowledge-sharing and teamwork.
- actively engage in agile scrum rituals—stand-ups, sprint planning, and retrospectives.
- take ownership of projects, delivering quality solutions on time.
- identify and implement process optimizations.
- stay ahead of technology trends, championing innovative tools and practices.
*requirements*:
*what you bring*
- *5+ years of full-stack enterprise software development* experience (ui, backend, api, database).
- a strong foundation in *software engineering design principles* and scalable architectures.
- proven leadership in solving technical challenges and mentoring teams.
- effective communication skills—explaining complex concepts to both technical and non-technical audiences.
- expertise in *agile development, ci/cd pipelines, and secure coding practices*.
- experience with multi-tenant, cloud-based, high-availability systems.
*required*:
- java (version 8 and above)
- spring boot or similar frameworks
- sql (relational) databases
- rest, javascript/typescript
- html/css
- react or other javascript frameworks
- unit testing practices (experience with frameworks like junit, mockito)
- design patterns
- git or equivalent
- cloud-native development with aws or equivalent
- mobile cross-platform development with react native or equivalent frameworks
- atlassian tools (jira, bitbucket, confluence) or equivalent
- generative ai/llms
- nosql databases (aws dynamodb or equivalent)
- event-driven architectures
- testing automation using frameworks like selenium and restassured or equivalent
*benefits*
we offer benefits above the legal requirements, including *major medical expenses insurance*, *life and health insurance*, *monthly food coupons*, and* a savings fund*all designed to support your well-being and financial stability.