An excellent opportunity for a junior software engineer to join a very reputable team of developers at Invertase. This hands-on role offers significant responsibility in designing, developing, and maintaining products for clients. The successful candidate will join a well-established software engineering team with opportunities for skill expansion and professional growth.
Key Responsibilities:
- Actively contribute to client or in-house product development
- Write clean, efficient, and maintainable code using front and back-end technologies
- Collaborate with the open source community for code reviews, documentation, and project enhancements
- Address and resolve complex technical issues within projects
- Engage in the full software development lifecycle, from planning to deployment
- Adhere to best practices and contribute to improvements in project workflow
The ideal candidate should have:
- Proficiency in JavaScript (JS) and TypeScript (TS) or similar languages
- Basic understanding of front-end technologies (HTML, CSS, popular frameworks like React, Angular)
- Familiarity with back-end development using Node.js or similar technologies
- Demonstrated involvement in open source projects
- Passion for open source development and community engagement
- Basic understanding of version control systems (e.g., Git)
- Basic understanding of web APIs and RESTful services
- Strong problem-solving skills and attention to detail
- Excellent communication skills for effective teamwork and independent work
Preferred additional skills:
- Experience with startups
- Experience with React Native
- Experience with Linux
- A degree in Computer Science or a related field
This role offers a unique opportunity to work on diverse projects, contribute to open source, and grow professionally in a supportive environment.