Software Engineer II
Full Job Description
About Platform Science
Platform Science is a dynamic IoT platform company focused on connecting the movement of goods and people. Founded in 2015, we collaborate with innovative fleets, application developers, vehicle manufacturers, and equipment providers to create revolutionary supply chain solutions. Our diverse team thrives on great ideas and fosters a culture of innovation, empathy, and resilience. We believe in transparent collaboration as one united team.
Job Opportunity: Senior Software Engineer - Orion (Fleet Management System)
Platform Science is seeking a highly skilled Senior Software Engineer to join our Orion (Fleet Management System) department in Chennai, Tamil Nadu. This role is pivotal in our cloud-native, full-stack development efforts, focusing on designing and deploying robust, high-performance software for high-velocity fleet solutions. Reporting to the Engineering Manager, you will leverage an innovative mindset to tackle complex challenges and ensure the successful delivery of projects impacting the global transportation industry.
Key Responsibilities:
- Full-Stack Development: Design, develop, and maintain scalable applications utilizing Node.js, Vue.js, React.js, and TypeScript, optimizing for maximum performance across various web-capable devices.
- API & Backend Architecture: Engineer efficient internal and external APIs and develop optimized database schemas for both RDBMS (PostgreSQL, MySQL) and NoSQL (ElasticSearch) environments.
- Cloud & Infrastructure: Deploy and manage applications on AWS, employing Docker and Kubernetes to ensure high availability, scalability, and security.
- Quality Engineering: Produce clean, modular, and testable code; conduct comprehensive unit, integration, and performance testing (using frameworks like Jest or Enzyme) to guarantee software reliability.
- Collaborative Innovation: Partner with Product Managers and Architects to translate requirements into technical specifications and automate CI/CD pipelines in conjunction with the DevOps team.
Required Experience and Skills:
- Minimum of 4+ years of professional software development experience with a strong emphasis on Node.js, Vue.js, and React.js.
- Advanced proficiency in TypeScript and modern frontend build tools (e.g., Webpack).
- Solid understanding of Microservices architecture and event-driven design patterns (e.g., Kafka, RabbitMQ).
- Hands-on experience with AWS and cloud deployment methodologies.
- In-depth knowledge of database management systems including SQL Server, PostgreSQL, TimescaleDB, or ElasticSearch.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
Nice to Have:
- Experience with React state management libraries (e.g., Redux).
- Familiarity with Test-Driven Development (TDD).
- Experience with Agile project management tools such as Jira or Rally.
Ideal Candidate Traits:
- Problem Solver: Possesses exceptional debugging skills and the ability to navigate complex software systems and performance bottlenecks.
- Effective Communicator: Demonstrates strong interpersonal skills for effective collaboration within a cross-functional, international team.
- Continuous Learner: Exhibits a proactive mindset and a keenness to explore and adopt emerging cloud and microservices technologies.
- Detail-Oriented: Committed to writing clean code and adhering to software engineering best practices.
Benefits and Legal Information:
As a regular, full-time employee, you will be eligible for benefits including provident fund and gratuity as per applicable laws, paid vacation, sick leave, and holidays. We also offer twenty-six weeks of paid maternity leave. Please note that compensation details for roles in India reflect base salary only and do not include bonus, equity, or additional benefits. Platform Science is committed to protecting your personal information and adheres to an equal opportunity employment policy.
Company
Platform Science
Platform Science is an innovative Internet of Things (IoT) platform company founded in 2015. We are dedicated to connecting everything that moves, partnering with leading fleets, application developer...