Senior Software Engineer (Python)
ZartisPosted March 5, 2025
Remote
Energy ManagementFull Time
Job Description
The Senior Software Engineer will collaborate with a distributed team to develop and maintain backend functionalities for a data socialization and visualization application, utilizing AWS and cloud-first software practices.
Responsibilities
- •Develop and maintain the backend functionalities of the Atlas platform.
- •Develop and maintain AWS platform operations, ensuring robustness and scalability.
- •Write comprehensive unit and integration tests.
- •Participate in Code Review and Peer Programming.
- •Collaborate with Frontend, Data Engineering, and Product teams on project requirements.
- •Produce Technical Requirements Documents for new features.
- •Schedule and lead design meetings with cross-functional teams.
- •Break down technical epics into manageable stories for estimation and execution.
- •Ensure effective communication across teams.
- •Understand business requirements and suggest engineering solutions.
- •Engage in client interactions, providing technical insights and support.
- •Participate in an off-hours on-call rotation for platform support.
Requirements
- •Proficiency in Cloud technologies AWS ideally.
- •Experience with Git, CI CD, Docker.
- •Strong programming skills in high-level languages such as Python, Java, or Golang.
- •Experience working with SQL and KeyStores.
- •Experience in creating and managing Docker containers and using orchestration services like ECS and EKS.
- •Experience building CI CD pipelines.
- •Advanced relational database design skills.
- •Experience with software design patterns and design idioms in distributed and serverless architectures.
- •Participate in an off-hours on-call rotation to provide platform support and address critical issues as they arise.
Benefits
- •100 Remote Work
- •WFH allowance Monthly payment as financial support for remote working
- •Career Growth with a career development program and 360º feedback
- •Training with allocated time for tech training and access to online courses
- •Mentoring Program for mentorship opportunities
- •Zartis Wellbeing Hub Kara Connect providing sessions with specialists
- •Flexible Working schedule
- •Multicultural working environment with tech events and team-building activities
More jobs at Zartis
More jobs in Remote
Energy Efficiency Account Manager Remote - Denver-metro, CO only
Energy Solutions
Jan 10