We seek a Full Stack Software Engineer with expertise in C# .NET Core, Node.js, and React to join our Agile team. As a key contributor, you will help develop and maintain our B2B products, focusing on high-quality, scalable, and efficient solutions. This role is ideal for individuals passionate about working across the stack, who thrive in a dynamic and collaborative environment, and who are eager to solve complex technical challenges.
Key Responsibilities:
- Develop & Maintain: Build new features and enhance existing products, ensuring clean, scalable, and efficient implementations.
- Propose Solutions: Actively contribute to technical discussions, offering creative and practical solutions during Agile team ceremonies.
- Code Reviews: Conduct and participate in code reviews to maintain code quality, ensure adherence to best practices, and drive continuous improvement.
- Documentation: Create clear, concise, and maintainable documentation for features, systems, and workflows to ensure future development is streamlined.
- Mentorship: Provide guidance and mentorship to junior engineers, fostering their technical skills and professional growth.
- Design & Delivery: Lead the design and autonomous delivery of complex features and systems, ensuring they meet business objectives and technical requirements.
- Continuous Learning: Stay current with evolving technologies, industry best practices, and emerging trends, continually enhancing your skills to meet the demands of the role.
- Collaborative Teamwork: Work effectively in cross-functional teams, collaborating with engineers, designers, and product managers to deliver the best solutions.
- Infrastructure & Deployment: Collaborate with DevOps to ensure seamless deployment and manage infrastructure efficiently on cloud platforms.
Requirements
- 3-4 years of hands-on experience with C# .NET Core and Node.js for backend development.
- 3-4 years of experience with React for front-end development.
- Strong understanding of modern system architectures, design patterns, and data structures.
- Experience with databases and repositories such as PostgreSQL and Elasticsearch.
- Familiarity with cloud platforms, preferably AWS, for infrastructure management and application deployment.
- Solid understanding of CI/CD pipelines, preferably with tools like GitHub/GitHub Actions, Docker, Kubernetes, etc., and strong knowledge of development practices.
- Excellent written and verbal communication skills in English.
Benefits
💰 Pegged Salaries to the USD
🏠 Hybrid Work Arrangement
🏦 Performance Bonus
🏥 Private Health Insurance
🌴 Paid Time Off
📚 Accelerated Career Growth
💻 Latest Tech Equipment
🚀 International Exposure
🎳 Team Engagement Allowances
🗣️ Free Mental Health Counselling
🥳 Exciting Company Events
📆 Paid Bereavement Leave