We are looking for a Senior Software Developer who will thrive on maintaining and enhancing core applications that drive company operations. This role involves tackling bug fixes, collaboratively adding new features, and managing tickets with a focus on working with multiple internal applications. The ideal candidate will have a strong understanding of web development technologies and best practices, as well as a passion for creating exceptional client experiences.
Key Responsibilities:
- Optimize web applications for maximum performance and scalability.
- Be the lead developer for multiple legacy applications and provide development support to stakeholders.
- Integrate, update and optimize first and third party API libraries.
- Analyze and address service bug report tickets, ensuring efficient resolution outcomes.
- Contribute to the codebase and manage version control using Git.
- Collaborate with the development team to develop new features.
- Participate in an agile development team, producing fast-paced results.
- Stay updated on the latest industry trends, technologies, and best practices.
Qualifications:
- 4 years of relevant work experience.
- Diploma or Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in the MERN stack (Javascript, Express, React, NodeJs).
- Proficient with Python.
- Knowledge of CI/CD tools and ticket management systems like JIRA
- Experience using Git and contributing to repositories.
- Excellent problem-solving skills and attention to detail.
- Proven ability to work with stakeholders and understand diverse project requirements.
- Ability to estimate timelines accurately and manage personal workload effectively.
- High level of autonomy and drive for continuous improvemen