About the Role:
We are looking for a highly skilled Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and scaling our web applications, ensuring high performance and reliability. You will work with cutting-edge technologies, collaborate with cross-functional teams, and contribute to the growth and success of our products.
Key Responsibilities:
- Develop, maintain, and scale production web applications using React, Ruby, Rails, and/or Next.js.
- Architect and manage AWS infrastructure to ensure scalability and security.
- Design and implement CI/CD pipelines using Terraform and CircleCI for efficient deployment processes.
- Work with relational databases, write efficient SQL queries, and optimize database performance.
- Translate design mockups into fully functional user interfaces with a strong focus on UX/UI best practices.
- Continuously learn and adopt new technologies to improve development efficiency and product quality.
- Collaborate with product managers, designers, and other engineers to deliver high-quality solutions.
- Maintain code quality, organization, and automation for long-term maintainability.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science or equivalent work experience.
- 5+ years of professional experience working with React, Ruby, Rails, Next.js, and cloud technologies (AWS).
- Strong experience in CI/CD automation, infrastructure as code (Terraform), and deployment pipelines (CircleCI).
- Solid understanding of relational databases and expertise in SQL.
- Passion for clean, efficient, and maintainable code.
- Strong eye for design and user experience, with the ability to transform UI/UX concepts into production-ready applications.
- Excellent communication skills in English, with the ability to work in a team-oriented environment.