
Full Stack Developer
Salary undisclosed
Checking job availability...
Original
Simplified
Description
Position Overview: We are seeking a highly skilled Full Stack Developer to join our dynamic development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet business and user needs.
Key Responsibilities:
- Application Development: Design, develop, and maintain web applications using front-end and back-end technologies. Ensure applications are robust, scalable, and secure.
- Front-End Development: Create responsive and visually appealing user interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue.js).
- Back-End Development: Develop and maintain server-side logic, databases, and APIs using technologies such as Node.js, Express, Java, Spring Boot, or similar.
- Database Management: Design and manage databases, write efficient queries, and ensure data integrity and security. Work with both relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Integration: Integrate front-end and back-end components, ensuring seamless data flow and interoperability. Work with third-party APIs and services as needed.
- Performance Optimization: Optimize application performance, ensuring fast response times and efficient resource utilization.
- Testing and Debugging: Develop and execute unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of applications. Debug and resolve issues as they arise.
- Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and deliver solutions that meet user needs.
- Documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and user guides.
- Continuous Improvement: Stay current with industry trends, emerging technologies, and best practices. Propose and implement improvements to enhance development processes and product quality.
Requirements
Qualifications:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field; advanced degree preferred
- Experience: Minimum of 3 years of experience in full stack development, with a strong track record of successful projects.
- Technical Skills:
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
- Strong experience with back-end technologies (Node.js, Express, Java, Spring Boot) and database management (MySQL, PostgreSQL, MongoDB).
- Familiarity with RESTful APIs and web services.
- Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
- Understanding of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Worked in an insurance application environment and familiar with insurance application landscape
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal abilities.
- Ability to work effectively both independently and as part of a team.
- Attention to detail and commitment to high-quality results.
- Certifications: Relevant certifications in web development or cloud technologies are a plus.