Software Craftsperson
We're seeking a skilled Software Craftsperson to join our product development team. This individual will be responsible for designing, building, and maintaining software features across the full technology stack.
* Design, develop, and deploy high-quality software applications using cutting-edge technologies.
* Collaborate closely with cross-functional teams to deliver projects on time and within budget.
* Write clean, well-structured, and well-tested code.
* Contribute to architecture decisions, technical planning, and code reviews.
* Help shape team processes, best practices, and developer experience.
The ideal candidate will have:
* 7+ years of professional experience in software development as a Software Developer.
* Proficiency in modern programming languages such as JavaScript, Python, or Ruby.
* A strong understanding of software design patterns, data structures, and algorithms.
* Clean, proactive communication and comfort working in distributed teams.
* A product mindset and strong sense of ownership.
* Experience working in agile development methodologies.
Required Skills and Qualifications
* Proficiency in React, Express, MongoDB, Node.js.
* Strong understanding of APIs, performance, scalability, and security.
* Ability to write clean, efficient, and well-documented code.
* Experience with source control systems like Git.
* Good understanding of computer science fundamentals.
What We Offer
As a valued member of our team, you can expect:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* A dynamic and supportive work environment.
* The chance to work on challenging and engaging projects.
Why Join Our Team?
We are committed to creating a workplace that values diversity, equity, and inclusion. We believe that a diverse and inclusive team is essential to innovation and success.