Back End Software Developer
We are seeking a highly skilled and motivated software developer to join our high-performing tech team.
Job Description:
The successful candidate will play a crucial role in developing and maintaining the back-end framework of our cutting-edge platform.
Responsibilities:
* Collaborate with cross-functional teams to design, develop, and maintain high-quality software applications.
* Write well-designed, efficient, and testable code.
* Participate in code reviews to ensure code quality and adherence to best practices.
* Identify and troubleshoot software defects and performance issues.
* Develop and implement software solutions that align with business requirements.
* Stay up-to-date with the latest industry trends and technologies in software development.
Requirements:
* Proven experience as a software developer or engineer, with a strong understanding of software development principles.
* Proficient in Java programming language and associated frameworks such as Springboot.
* Experience with RESTful API development and integration.
* Solid understanding of object-oriented programming concepts.
* Familiarity with Agile development methodologies.
* Strong problem-solving and analytical skills.
* Excellent communication and teamwork abilities.
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
Why Work With Us:
* A chance to work on a market-leading US software product.
* End-to-end exposure to the full software development life cycle.
* Working in a fast-paced and dynamic environment that provides exciting challenges daily.
* A flat organisational structure where everyone is always accessible.
* A chance to work on modern technology stack which is cutting edge even for the US.
Additional Benefits:
* A flat organisational structure where everyone is always accessible.
* A free lunch while working in the office.
What We Offer:
A collaborative and innovative work environment, opportunities for growth and development, and a competitive salary package.