ALTEN is seeking a skilled software developer based in San Diego, California. The ideal candidate will lead full stack development of scalable applications and possess strong experience in Java or Python, along with expertise in Angular/React and design of RESTful APIs. A Bachelor's degree in a relevant field and experience collaborating in global teams are essential. This role offers the opportunity to develop new features and ensure high performance standards.
Qualifications
3+ years of experience building large-scale software applications.
3+ years of experience developing with Java/Python.
2+ years of experience developing with Typescript and Angular/React with state management.
3+ years of experience developing with MySQL/Postgres, MongoDB.
Experience designing and integrating RESTful APIs.
Good understanding of data structures and algorithms applicable for application development.
Experience working with a global team collaborating across time zones.
Excellent debugging and optimization skills.
Unit/integration testing experience.
Good understanding of CI/CD.
Working knowledge of Linux.
Responsibilities
Work across the full stack, building highly scalable distributed solutions.
Develop new features in support of rapidly emerging business and project requirements.
Ensure application performance, uptime, and scale, and maintain high standards of code quality.
Work with agile development methodologies, adhering to best practices agreed by the team.
Be a part of a global team and collaborate and co-develop solutions.
Skills
Java
Python
Typescript
Angular/React
RESTful APIs
MySQL/Postgres
MongoDB
Django/Flask
SQLAlchemy
CI/CD
Linux
Elasticsearch
enterprise authentication systems
Education
Bachelor's degree in computer science, information technology, or engineering
Job description
Overview
Job Description: Roles and Responsibilities
Responsibilities
Work across the full stack, building highly scalable distributed solutions that enable positive user experiences
Develop new features in support of rapidly emerging business and project requirements
Assume ownership of new projects from conceptualization to deployment
Ensure application performance, uptime, and scale, and maintain high standards of code quality
Work with agile development methodologies, adhering to best practices agreed by the team
Be a part of a global team and collaborate and co-develop solutions
Required Skills
Bachelors degree in computer science, information technology, or engineering
3+ years of experience building large-scale software applications
3+ years of experience developing with Java/Python
2+ years of experience developing with Typescript and Angular/React with state management
3+ years of experience developing with MySQL/Postgres, MongoDB
Experience designing and integrating RESTful APIs
Good understanding of data structures and algorithms applicable for application development
Experience working with global team collaborating across time zones
Experience with Django/Flask + SQLAlchemy
Excellent debugging and optimization skills
Unit/integration testing experience
Good understanding of CI/CD
Working knowledge of Linux
Preferred Skills
Working knowledge of Elasticsearch
Working knowledge of enterprise authentication systems