Epicareer Might not Working Properly
Learn More

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.