
Software Engineer at Atomic HR. Location Information: LATAM. About the company. Our client is revolutionizing legal technology with AI-driven tools that enhance efficiency and accessibility for legal professionals. They are undertaking high-impact technology transformation, partnering with a high-volume immigration law firm to optimize workflows and streamline processes. Join them in building the future of legal tech, where impactful innovation meets user-centric design 🚀. 🏢 About the Role. As a Senior Software Engineer, you’ll be responsible for designing, building, and maintaining the backend systems that support our high-volume, high-availability platform. You’ll work closely with cross-functional teams, including front-end engineers, product managers, and executive leadership, to deliver backend solutions that are secure, efficient, and scalable. This role is perfect for someone with a strong foundation in backend development who is passionate about building systems that handle complex workflows and large data sets.. 🛠  Key Responsibilities. Backend Development. : Design, implement, and optimize backend services and APIs that support high performance, scalability, and reliability.. System Architecture. : Contribute to the design of a scalable and resilient backend architecture, making key decisions that impact the entire platform’s stability and performance.. Data Management. : Build and maintain efficient data storage solutions, optimizing for large volumes and high throughput, and ensuring data integrity and security.. Cross-Functional Collaboration. : Work closely with front-end engineers, product managers, and other stakeholders to ensure alignment and cohesive, high-quality product delivery.. Code Quality & Best Practices. : Uphold high standards of code quality through peer reviews, automated testing, and adherence to best practices in software engineering.. Troubleshooting & Optimization. : Diagnose and resolve performance bottlenecks, scalability challenges, and complex technical issues as they arise.. ✅ Technical expertise. You might be a good fit if you have experience with:.  . Programming Languages: . Python. Cloud Platforms:. Proficiency in AWS, GCP, or Azure. Infrastructure as Code (IaC): . Terraform, CloudFormation, or Pulumi. CI/CD: . ArgoCD, Jenkins, GitLab CI/CD, or similar. Containerization and Orchestration:. Kubernetes, Docker. Data and Storage Technologies:. Experience with PostgreSQL, MySQL, or other RDBMS; familiarity with NoSQL databases (e.g., MongoDB, Redis) is a plus.. Microservices and APIs:. Strong understanding of microservices architecture and RESTful, gRPC, or GraphQL APIs.. 🏅Qualifications . Speak and write clearly in . English. Based in . Latin America. 5–10 years+. in software engineering.  🤝 What You’ll Get. Remote-First Work Environment: . Enjoy the flexibility to work from anywhere, with a remote-first setup that supports work-life balance and productivity. Budget provided for setting up your home office setup.. 💰 . Salary: . Estimated at $6,000–8,500 USD per month, depending on experience and skills. . Unlimited Paid Time Off: . Take the time you need with an unlimited PTO policy, empowering you to recharge and maintain balance.. Professional Development:. Access resources for growth, including conference passes, online courses, and training programs to support your career advancement.. Parental Leave:.  We offer paid parental leave to support you and your family during this important time.