Job Description
We are looking for an experienced Software Developer to join our team in Austin, Texas, on a long-term contract basis. In this role, you will be instrumental in designing, building, and maintaining critical components of our platform. This position offers a hybrid work schedule and provides an opportunity to collaborate with a dynamic, cross-functional team.
Responsibilities:
• Design, develop, and implement scalable microservices for various applications.
• Create and maintain detailed technical documentation, including solution proposals and design specifications.
• Collaborate with cross-functional teams across different time zones to deliver high-quality solutions.
• Conduct thorough testing and participate in code reviews to ensure robust and reliable software.
• Manage and prioritize tasks within an Agile project management framework.
• Mentor and support team members to encourage growth and knowledge sharing.
• Apply and promote best practices in CI/CD processes and the development of containerized applications.
• Work with on-prem Linux infrastructure to support platform services.• Bachelor's degree in information technology, computer science, or a related field.
• Minimum of 6 years of relevant experience as a software developer.
• At least 2 years of hands-on experience with AWS or similar cloud platforms.
• Proficiency in programming languages such as Ruby, JavaScript, Node.js, Java, and Python.
• Strong knowledge of databases, including MySQL, PostgreSQL, Redis, and messaging tools like RabbitMQ.
• Experience with CI/CD automation using tools such as GitHub.
• Familiarity with Linux-based platforms and infrastructure.
• Excellent problem-solving skills and the ability to work effectively in a team environment.
Hybrid remote