HeadSpin is looking for a motivated Associate Software Engineer to join our growing team. This role is ideal for early-career professionals who are passionate about building robust software solutions and eager to contribute to a dynamic, fully remote engineering environment.
Key responsibilities
- Develop and maintain application logic using Python to support our core platform.
- Work with both relational and non-relational databases, including MySQL, PostgreSQL, Redis, and DynamoDB.
- Utilize Git for version control and collaborate effectively within a distributed development team.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Operate comfortably within macOS and Linux command-line environments to manage development tasks.
Requirements
- A solid foundation in computer science fundamentals, including data structures and algorithms.
- A degree in Computer Science, Information Science, or an MCA with practical knowledge of Android or iOS development.
- Proven experience through internships or personal software development projects.
- Strong problem-solving skills and the ability to learn new technologies quickly.
What we offer
- The opportunity to work in a fully remote environment with a global team of engineers.
- Exposure to modern cloud technologies, including AWS and containerization tools like Docker.
- A collaborative culture that values open-source contributions and innovation in areas like Generative AI.
- Professional growth opportunities through challenging projects and exposure to REST APIs and web development.