About the job
As a Web Developer (React/Node) at ARCOS, you will be an integral member of our agile development team, driving the creation, enhancement, and deployment of exceptional software solutions. We seek a candidate who is enthusiastic about producing secure, scalable, and testable code while thriving in a collaborative team setting. Your role will involve developing your technical skills under the mentorship of seasoned engineers, ensuring all development activities adhere to design guidelines, quality benchmarks, and client expectations.
Our engineering team at ARCOS focuses on building cloud-native solutions while simultaneously modernizing and enhancing legacy systems to boost performance, scalability, and resilience. We create stateless, containerized, dynamic services, utilizing CI/CD pipelines, Infrastructure as Code, and clear dependency management to facilitate seamless deployments and foster a high-velocity development environment. Our mission includes transforming legacy systems by refactoring monolithic architectures, maximizing efficiency, and incorporating cloud-native principles whenever feasible. By merging innovation with transformation, we deliver comprehensive software solutions that address both new initiatives and mission-critical applications, resulting in scalable, resilient, and high-performance systems for the future.
Key Responsibilities
- Software Development: Create software solutions that align with the strategic goals of ARCOS and the evolving requirements of our clients. Write code that is deemed readable, maintainable, and efficient by your peers within the development team.
- Collaboration: Engage with team members to share knowledge, fostering a culture of continuous learning and collective problem-solving.
- Agile Execution: Thrive in an Agile Scrum framework, actively participating in daily stand-ups, sprint planning, backlog grooming, and retrospectives. Take ownership of tasks, ensuring delivery with a focus on quality and timeliness.
- Continuous Improvement: Stay updated with modern development practices, actively seek feedback, and strive for ongoing enhancement of both technical and collaborative skills.
- Production Support: Assist in troubleshooting and resolving issues impacting production systems, which may occasionally require after-hours availability based on criticality.
- Effective Communication: Keep the team informed with updates, raise inquiries, and maintain transparency throughout the process.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Proficiency in React and Node.js.
- Strong understanding of Agile methodologies.
- Excellent problem-solving abilities and attention to detail.
- Ability to work collaboratively in a team-oriented environment.
- Passion for continuous learning and self-improvement.
