About the Role:
We are seeking a talented and experienced Full Stack Developer to join our dynamic team. In this role, you will work on developing scalable and efficient applications, collaborating closely with stakeholders to deliver innovative solutions. If you have a strong foundation in front-end and back-end technologies, along with a passion for problem-solving, we want to hear from you!
Key Responsibilities:
- Design, develop, and maintain web applications using Angular, React, JavaScript, and Python.
- Develop RESTful Web Services and Web APIs using Python (Flask) and integrate with AWS Redshift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Fannie Mae DevOps tools for building, inspecting, testing, and deploying code.
- Implement and maintain CI/CD pipelines using tools like Jenkins, Go, Gradle, and Maven.
- Work with containerization technologies like Docker and orchestration tools like Kubernetes.
- Conduct thorough testing, including product testing, UAT, and usability testing using frameworks like Selenium.
- Monitor and improve system performance, ensuring consistency with performance and functional requirements.
Qualifications:
Minimum Required Experiences:
- Bachelor's degree in computer science, Engineering, or a related field.
- At least 8 years of experience as a Full Stack Developer.
- Expertise in UI frameworks like Angular, React, and JavaScript with backend experience in Python.
- Strong problem-solving skills and excellent verbal and written communication abilities.
- Ability to work independently and collaboratively within a team.