We are looking for a motivated Full Stack Developer to join our dynamic team. This is an excellent opportunity for a developer with a solid technical foundation who is ready to take on more complex engineering challenges and start developing leadership skills while working on impactful projects. We are seeking someone eager to grow their expertise and contribute to both technical delivery and team success. The project operates within the real estate domain, focusing on developing a management platform.
Responsibilities:
- Manage support tasks like debugging, issue resolution, and system maintenance.
- Contribute to the design and development of scalable full stack solutions.
- Support the team by sharing knowledge and helping guide less experienced developers.
- Take part in code reviews, ensuring code quality and adherence to best practices.
- Collaborate with cross-functional teams to deliver features from concept to production.
- Participate in Agile ceremonies and contribute to continuous improvement within the development process.
- Write and maintain unit tests to ensure code reliability and performance.
- Assist in the integration of APIs and third-party services to enhance platform functionality.
Requirements:
- 2 - 4 years of experience in software development with a proven ability to solve intermediate-level engineering problems.
- Experience with C#, .NET Core, ASP.NET MVC, GraphQL, and REST API development.
- Experience with ReactJS
- Hands-on experience with SQL;
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Understanding of Agile/Scrum methodologies and a commitment to iterative development.
- Strong communication skills with the ability to clearly explain technical concepts to diverse audiences.
- Readiness to work overlapping hours with New York for 8 hours.
We offer:
- Competitive Compensation Package: Enjoy a competitive compensation package, ensuring you're well-rewarded for your contribution.
- Meaningful Projects: Projects that leverage modern technologies, allowing to work on up-to-date innovation.
- Positive Environment: We believe in collaboration, transparency and a supportive workspace where everyone's contribution matters.
- Results-Driven Approach: We've minimized bureaucracy and micromanagement to let you focus on what you do best.
- Work-life balance. Flexible schedules and extended paid vacations are essential to stay refreshed and productive in the long run.
- Language Development: Benefit from in-house English courses and interactions with clients and teammates, enhancing seamless global communication.
- Engaging Team Activities: Be a part of various team-building activities and corporate events that boost morale, help bond with the team, and create sweet memories.
Why Us: Our Values, Your Benefits.
- Join our team, spread across 17 countries, and enjoy the benefits of working in a global company. Our multicultural setup promotes appreciation, respect, creating a rich and rewarding work environment.
- Our core values are Collaboration, Accountability, Transparency, and Mastery. These principles guide us and inspire our endeavors every day.
- Location is not a barrier when it comes to providing you with all the necessary equipment to perform your job effectively. Rest assured that you will have everything you need, regardless of where you are located.
- We care about giving back. By joining us, you'll be part of a community that contributes to charity and positively impacts others.