Feuji

Full Stack Engineer

Posted: 22 minutes ago

Job Description

1. Full Stack Developer – Python + Angular2. Full Stack Developer – Java + AngularLoation : Costa Rica- Remote (2 days in a month need onsite)Position Details (for both roles):Req 1Full stack/ Java developer Position OverviewWe are seeking a Full Stack Java Developer to join our team, contributing to the development of a Java based application suite being modernized to Spring Boot and Angular. The role requires building and integrating robust backend services and Angular front-end components with a focus on high-quality unit test coverage.This position offers the opportunity to work independently while collaborating with cross-functional teams to deliver state-of-the-art payment accuracy products.Key ResponsibilitiesDesign, develop, and maintain full-stack Java applications utilizing Microservices architecture.Collaborate with cross-functional teams to understand project requirements and deliver technical solutions.Develop RESTful APIs and integrate third-party services as needed.Build front-end components using Angular and ensure seamless interaction with backend services.Apply best practices for security, scalability, and performance optimization.Write clean, modular, and maintainable code adhering to industry standards.Conduct unit testing and support end-to-end testing efforts to ensure the quality of both backend and frontend components.Participate in code reviews, pair programming, and knowledge-sharing sessions.Stay updated with emerging technologies and trends to improve solutions continuously.RequirementsBachelor’s degree in computer science, Engineering, or a related field.5-8 years of experience in full-stack Java development with a strong understanding of Microservices architecture.Expertise in Spring Boot, Spring Cloud, and other relevant Java frameworks.Proficiency in front-end development with Angular.Strong understanding of database technologies (SQL and NoSQL).Experience in writing and executing unit tests and familiarity with testing frameworks.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.Req 2Full Stack/ Python Position OverviewWe are seeking Python/Django Developers with 5 to 8 years of experience in Python, Django, and MySQL, with knowledge of modern front-end frameworks like ReactJS or Angular. The ideal candidate will contribute to dynamic projects, collaborate within cross-functional teams, and ensure high-quality software solutions.Key ResponsibilitiesDevelop and maintain robust backend systems using Python/Django.Collaborate with cross-functional teams to gather project requirements and implement technical solutions.Build and integrate RESTful APIs to support seamless communication between systems.Optimize backend performance, ensuring scalability and security.Conduct unit testing and integration testing to maintain high-quality deliverables.Participate in code reviews and provide constructive feedback to team members.Stay updated with industry trends and best practices to improve development processes.RequirementsBachelor’s degree in Computer Science, Engineering, or a related field.5-8 years of experience in Python/Django development.Good understanding of front-end development principles, including HTML, CSS, and JavaScript.Experience working with relational databases like MySQL.Strong understanding of backend development principles and RESTful APIs.Knowledge of front-end frameworks like ReactJS or Angular (good to have).Familiarity with version control systems like Git.Strong problem-solving and analytical skills.Excellent communication and interpersonal skills, with the ability to work effectively in a team.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period