Responsibilities:
- Lead the technical aspects of our team's projects.
- Collaborate in designing, developing, and maintaining software solutions within a cross-functional
- environment.
- Craft clean, maintainable, and scalable code that aligns with our customers' requirements.
- Work closely with product managers, designers, and fellow engineers to create software solutions that
- address customer needs effectively.
- Participate in code reviews and contribute to the development of engineering best practices.
- Continuously evaluate and enhance software performance, reliability, and scalability.
- Identify and troubleshoot complex software problems, delivering timely solutions.
- Stay up-to-date with the latest trends and technologies in software development.
- Mentor and guide junior engineers, fostering their technical growth and career advancement.
- Contribute to the development of software architecture and design patterns.
Requirements:
Bachelor's or Master's degree in Computer Science or a related field.
4+ years of experience in software engineering.
Proficiency in Python and JavaScript.
Experience with one or more front-end frameworks, such as React.
Strong understanding of software development methodologies and best practices.
Familiarity with Agile/Scrum methodologies and related tools like Jira.
Excellent problem-solving and analytical skills.
Outstanding communication and collaboration abilities.
Desire to learn and thrive in a dynamic environment.
Collaborative, team-first mindset with a passion for crafting high-quality software solutions.
Benefits
Competitive remuneration package.
Join a dynamic, energetic, and young team.
Engage in our company's comprehensive L&D program.
Possibility to work overseas.