Senior Python Developer
We are looking for a skilled developer to drive technology changes for attuned.ai
Description
A psychology-powered platform with a sprinkling of AI, Attuned helps companies understand what really motivates their employees, making unseen values visible and giving managers at-a-glance insights into their teams’ motivators, blindspots and motivational gaps. Using a 55-question motivation assessment to get to the heart of what drives each individual, Attuned makes it easy to manage teams more effectively—and empathetically—helping businesses to personalize the work experience, retain top talent, create a psychologically safe environment, and boost performance, resulting in happier organizations and making work more meaningful.
The successful candidate is open-minded and autonomous, is able to work individually as well as in a team, has good communication and listening skills, with practical and proven skills on how to build robust and scalable systems from the ground up.
Responsibilities:
- Take ownership and provide guidance regarding the technical design of our microservice based platform, ensuring high performance, scalability, and reliability
- Implement new system features in way consistent with existing code base and system design philosophy
- Collaborate with the team to optimize and improve the existing system, ensuring it remains scalable, efficient and maintainable
- Develop and maintain REST APIs to interface with external systems and provide data to other systems
- Participate in code reviews and help to maintain high code quality standards
- Writing effective, scalable code in Python and efficient database queries
Requirements
- Experience working with and deploying distributed containerized applications using Docker or similar technologies
- Strong experience in developing REST APIs and integrating with external systems
- Experience in relational databases and data modeling (e.g. MySQL, MSSQL, or similar)
- Have reached an advanced usage level of at least one well established programming language such as Python, Java, Go, C# or C++
- Understanding of security and best practices for web applications
- Comfortable working with Git and GitHub
- Ability to work both in a team and individually
- Strong problem-solving and analytical skills, with the ability to develop creative solutions to complex problems
- Excellent English written and verbal communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders
- Bachelor’s Degree or higher in Computer Science, Information Systems, or other related field.
Preferred
- Experience working with microservices and event driven system design
- Experience with end-to-end testing and unit testing of Python and JavaScript components
- Strong understanding and interest in DevOps.
- Practical experience working with managed cloud services such as AWS, GCP or similar
- Advanced knowledge of Python with expertise in at least one popular Python framework (e.g. Django, Flask or FastAPI)
- Working experience with web app technologies (such as React.js, Vue.js and HTML5)
Benefits
- Flexible working style (Remote work, flex time)
- Open, friendly and culturally diverse team environment
- Focus on self-enablement and self development
- Startup atmosphere
- Modern tech stack, able to work with new technologies
- Chance to make a deep impact on a business with global potential
If you are interested, please contact team@attuned.ai