Atlas Computer is a forward-thinking Tech company dedicated to pushing the boundaries of technology. We are looking for a dedicated Senior Software Engineer to join our dynamic team and contribute to the development of robust and scalable server-side applications. If you have a strong foundation in back-end technologies, a passion for solving complex problems, and a desire to be part of a team driving innovation, we want to hear from you.
As a key member of our small, collaborative team, you’ll own significant parts of our backend architecture, ensure excellent system reliability, and contribute to shaping our technical direction as we build innovative products from the ground up.
Who You Are
- Passionate about designing systems — considering lifecycle, edge cases, interactions, and failure modes.
- Excited about contributing to new products in 0→1 phases as well as scaling existing systems.
- Comfortable mentoring and supporting junior engineers.
- Strong communicator who enjoys collaborating across disciplines
What You’ll Do
- Collaborate closely with the team lead and fellow engineers to design and implement backend systems for new and existing products.
- Architect and build scalable solutions ensuring high performance, security, and reliability.
- Design, implement and iterate new features from scratch
- Lay the groundwork for future engineering and product development
- Optimize system performance and ensure robust monitoring and observability.
- Translate product and business requirements into clear technical solutions and deliverables.
- Uphold high standards of code quality, testing, and documentation.
- Contribute to continuous improvement of team practices, code reviews, and technical discussions.
- Set up initial infrastructure and continuous integration workflows
What You’ll Bring
- 4+ years of professional software engineering experience building scalable backend applications.
- 3+ years of experience with modern container orchestration frameworks (e.g. Docker, Kubernetes).
- Extensive experience developing backend production systems in Python, JavaScript, or TypeScript.
- Strong understanding of:
- Backend architecture design.
- API development (REST and/or GraphQL).
- Monitoring and observability best practices.
- Solid experience working with:
- CI/CD pipelines.
- Event-driven architectures and messaging systems (e.g. Kafka, RabbitMQ, SQS).
- Modern databases (e.g. PostgreSQL, NoSQL stores, Redis).
- Experience working effectively in remote or hybrid agile teams.
- Ability to translate business requirements into technical designs and deliver results independently.
Bonus Points
- Production-level experience with Python Django or willingness to work in Django-based microservices.
- Previous experience as a Technical Lead or in leadership roles.
- Strong collaborative mindset and willingness to mentor others.
- An eye for balancing fast iterations with long-term code maintainability, especially in 0→1 product phases.