Job Description
We are looking for an experienced full stack developer to join our rapidly growing team. Your primary focus will be to develop and maintain web applications and services. You will be responsible for coding, maintaining, and troubleshooting different components of our applications.
Duties and Responsibilities:
• Design, develop, and maintain web applications and services
• Develop and maintain front-end and back-end components
• Debug, troubleshoot, and optimize code
• Participate in code reviews and ensure quality assurance
• Integrate third-party APIs and services into existing applications
• Write and maintain unit tests
• Identify and resolve performance and scalability issues
• Follow best practices for software development
• Collaborate with other developers and stakeholders
• Stay up-to-date on the latest technologies and trends
• Assist in the development and maintenance of development tools
• Participate in sprint planning and retrospectives
Skills and Qualifications:
• Bachelor’s Degree in Computer Science or equivalent experience
• 3+ years of professional experience with full stack development
• Proficiency in HTML, CSS, JavaScript, and related frameworks
• Expertise in developing and consuming web services
• Knowledge of databases like MySQL, MongoDB, and PostgreSQL
• Familiarity with source control systems such as Git
• Ability to write clean, well-documented, and optimized code
• Excellent problem-solving, communication, and teamwork skills
• Ability to work independently and collaboratively to meet deadlines
• Self-motivated and proactive with a strong work ethic
• Passionate about technology and eager to learn new skills