About this role
The team is seeking a Senior Software Developer to join their dynamic team. The ideal candidate will be responsible for designing, testing, and implementing new and updated software programs, ensuring that all projects are completed on time and meet company specifications.
Key Responsibilities:
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Write reusable, testable, and efficient code.
- Design and implement low-latency, high-availability, and performant applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and provide constructive feedback to peers.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end technologies like React, Angular, or Vue.js.
- Strong understanding of database management systems, particularly SQL and NoSQL.
- Familiarity with cloud services such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Experience:
- A minimum of 5-8 years of experience in software development, with a focus on full-stack development.
What we offer:
- Opportunity to work on innovative projects in a collaborative environment.
- Professional development and career growth opportunities.
- Supportive team culture and flexible working arrangements.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.