- Company Name
- Altair
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer
Role Summary: Full‑stack software engineering focused on building, testing, and deploying mission‑critical applications using ReactJS, TypeScript, Python, AWS, and PostgreSQL.
Expactations:
- Deliver high‑quality, production‑ready code that meets functional and performance requirements.
- Collaborate closely with product, design, and QA teams to define features and ensure alignment with business goals.
- Apply architectural best practices, conduct code and design reviews, and enforce unit testing standards.
- Continuously improve development workflows through automation, CI/CD, and DevOps practices.
Key Responsibilities:
- Design, develop, and maintain frontend components (ReactJS, TypeScript, HTML, CSS, MaterialUI, React Router, React Hooks).
- Build backend services (Python, RESTful APIs, GraphQL) and integrate with AWS (ECS, EKS, S3).
- Create and manage PostgreSQL data models and ensure efficient data access.
- Participate in Agile ceremonies; prioritize tasks and manage backlogs.
- Write unit tests, perform test‑driven development, and uphold code quality.
- Troubleshoot production incidents, conduct root‑cause analysis, and implement preventive measures.
- Contribute to CI/CD pipeline configuration and DevOps tooling.
Required Skills:
- 2+ years of experience with ReactJS, TypeScript, Python, and AWS.
- 5+ years of full‑stack software engineering experience.
- Proficiency in frontend technologies: ReactJS, HTML, CSS, MaterialUI, React Router, React Hooks, GraphQL, REST.
- Proficiency in backend technologies: Python, RESTful APIs, AWS services (ECS, EKS, S3).
- Experience with PostgreSQL.
- Familiarity with CI/CD pipelines, DevOps practices, and unit testing methodology.
- Systematic troubleshooting and root‑cause analysis.
- Knowledge of Agile development and accessibility standards.
Required Education & Certifications:
- Bachelor’s degree in Engineering (Computer Science, Data Engineering, Data Science) or equivalent practical experience.
- Relevant certifications in AWS, React, or software development are a plus.