About the Role
Design and develop scalable web and mobile applications using modern front-end and backend technologies and cloud infrastructure. Design and develop robust system infrastructure and database solutions. Evaluate architectural trade-offs and apply synchronous and asynchronous design patterns. Write clean, efficient, unit-tested and well-documented code for both client-side and server-side components.
Responsibilities
- Design and develop scalable web and mobile applications using modern front-end and backend technologies and cloud infrastructure.
- Design and develop robust system infrastructure and database solutions.
- Evaluate architectural trade-offs and apply synchronous and asynchronous design patterns.
- Write clean, efficient, unit-tested and well-documented code for both client-side and server-side components.
Requirements
- Bachelor's degree in Mechanical Engineering, Computer Science or related field of study.
- Six (6) years of experience as a Software Engineer, Systems Engineer, or related occupation.
- Six (6) years of experience with Web application development with a focus on front-end technologies including ReactJS/HTML/CSS/JavaScript.
- Six (6) years of experience with Python.
- Six (6) years of experience with Multi-tier production software systems utilizing HTTP APIs including REST and GraphQL.
- Six (6) years of experience with backend datastores including PostgreSQL.
- Six (6) years of experience with Cloud platforms including AWS.
- Six (6) years of experience with Data storage solutions, databases, and data processing frameworks.
- Six (6) years of experience with Observability and monitoring in any one of distributed systems including ELK stack, OpenTelemetry for distributed tracing, metrics, and logging.
- Three (3) years of experience with Java, Quarkus, and Spring Boot.
- Three (3) years of experience with Databricks.
- Three (3) years of experience with Azure and GCP.
- Three (3) years of experience with container orchestration technologies including Kubernetes.
- Three (3) years of experience with Datadog, Prometheus and Grafana.
Skills
- ReactJS
- HTML
- CSS
- JavaScript
- Python
- HTTP APIs
- REST
- GraphQL
- PostgreSQL
- AWS
- ELK stack
- OpenTelemetry
- Java
- Quarkus
- Spring Boot
- Databricks
- Azure
- GCP
- Kubernetes
- Datadog
- Prometheus
- Grafana
Location
- Local office
Work Type
- Hybrid
Experience Level
- Six (6) years of experience
- Three (3) years of experience
Education Level
- Bachelor's degree in Mechanical Engineering, Computer Science or related field of study
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
About the Company
- Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
- We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.
- Every day, we want every employee to feel they belong to one General Motors team.
Equal Opportunity
- General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
- All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
- We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
- General Motors offers opportunities to all job seekers including individuals with disabilities.
- If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.
- In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
