NOTE: You will be joining a small, agile, and output-oriented team. We prioritize results over processes, and your performance will be evaluated based on the quality and impact of your contributions, as well as your influence on team collaboration and delivery.
What You’ll Do:
- Innovate and Build: Design, develop, and maintain advanced software solutions for structural optimization.
- Hands-On Development: Contribute high-quality code in Python..
- Collaborate: Work closely with stakeholders to gather requirements, rigorously test components, and deliver impactful features.
- Drive Quality: Champion best practices in coding, testing, and documentation to ensure robust, scalable solutions.
- Leadership: Lead the application development, include architecture and code design. Work with others to ensure adherence to the standards.
- Mentorship: Mentor and lead a team of junior software engineers, fostering growth and excellence.
- Stakeholder Collaboration: Gather requirements and test software components by working closely with stakeholders
What You Bring:
- Education: Bachelor’s degree in Computer Science, Software Engineering or related field.
- Technical Expertise: 5-12 years of software development experience with strong proficiency in Python, QT, Application Architectures like MVVM, and SQL.
- Product Mindset: Experience developing, maintaining, and scaling production-level applications.
- Bonus: Familiarity with AWS, Serverless Frameworks, and DynamoDB.
Your Strengths:
- Ownership: Take responsibility for deliverables and ensure projects meet high standards.
- Problem-Solving: Tackle challenges with innovative solutions.
- Communication: Collaborate effectively with teammates, stakeholders, and clients.
- Detail-Oriented: Ensure high-quality outputs with attention to detail.
Roles and Responsibilities:
- Develop, maintain, and optimize advanced software solutions using Python and QT.
- Collaborate with product and engineering teams to gather requirements and deliver features.
- Ensure code quality through rigorous testing and reviews.
- Stay up-to-date with industry trends and integrate best practices.
- Document software design and processes.
- Work independently while contributing to a collaborative team environment.