Engineering | Surveying | Renewable Energy
Full Stack Developer
Location
India
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer
EVS, Inc.
• Develop, maintain, and enhance EVS internal software products and digital tools, contributing across user interfaces, APIs, databases, and backend services. • Write clean, maintainable, and well-documented code while participating in code reviews, technical discussions, and release activities. • Troubleshoot issues, perform root cause analysis, and contribute to ongoing improvements that enhance application reliability and performance. • Collaborate with senior developers to learn best practices, architectural patterns, and scalable software development approaches. • Support database development efforts including schema design, SQL query optimization, data migrations, and system integrations. • Work with PostgreSQL, PostGIS, and related technologies to support data-driven applications and engineering workflows. • Assist with cloud-hosted applications and services, gaining experience with deployment, monitoring, and CI/CD processes. • Build and enhance modern web applications using JavaScript, TypeScript, React, or similar technologies. • Support map-based applications, spatial data visualization, and geospatial workflows with guidance from senior team members. • Gather user feedback and continuously improve application usability, performance, and functionality.
Job Requirements
- Bachelor’s degree in Computer Science or a related technical discipline.
- 3–5 years of professional software development experience.
- Hands-on experience developing full-stack applications with exposure to both front-end and back-end development.
- Experience working with relational databases such as PostgreSQL or MySQL, including SQL development and optimization.
- Familiarity with Git, GitHub, code review processes, and software development best practices.
- Strong desire to learn and grow in areas such as cloud architecture, spatial data systems, web mapping, asynchronous processing, and scalable application development.
Benefits
- Health Insurance (Medical through United Healthcare/UMR)
- Dental and Vision Insurance
- STD (Short-Term Disability) and LTD (Long-Term Disability) Insurance
- Life Insurance
- EAP (Employee Assistance Program)
- Paid Time Off
- 401k Match
- Choice Benefit
- Flexible Work Time
- Performance-Based Bonus
- Point-Based Recognition
- Parental Benefits
- Referral Bonus
- Certification Bonus
- Hybrid / Remote Culture
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Ingeniero de Desarrollo Full Stack, IA generativa
TrustCorpSomos más que un Call Center, somos un canal flexible entregando soluciones eficientes con precios competitivos
• Diseñar e implementar soluciones de IA Generativa para automatizar procesos. • Desarrollar agentes conversacionales. • Integrar modelos de lenguaje en aplicaciones empresariales.
Senior Software Engineer
Trimble Inc.Trimble technology is transforming critical industries to power an interconnected world of work.
• Lead architectural design for a critical problem domain — including AI/ML systems, data pipeline infrastructure, search/retrieval, and platform scalability — owning key deliverables that drive customer success. • Collaborate with cross-functional teams — backend, infrastructure, security, and product — to integrate advanced technologies into our core platforms. • Spearhead the development of scalable, secure, and performant cloud-native solutions that solve critical real-world challenges for our customers. • Drive continuous improvement in DevSecOps, observability, CI/CD, and compliance automation to ensure high-quality and sustainable project outcomes. • Mentor and develop senior engineers, fostering a culture of technical growth and continuous improvement across the organization. • Unblock the hardest cross-team technical challenges, aligning multiple teams around shared technical goals and consistent architectural decisions.
• Contribute code, designs, documentation and technical expertise to implement solutions to complex applications problems for clients in the Pharmacy and POS space. • Responsible for performing functional and performance automated tests and unit tests and analyze clients’ needs in order to expand or modify systems to meet those needs. • Facilitate the development of incremental features to improve existing systems to enable clients to seamlessly process their customers’ transactions and operate their businesses more efficiently and profitably. • Partner with teams to provide technical expertise in the development of new systems features and products that align with overall systems architecture strategy. • Learn how computer systems currently function and how they are utilized by clients. • Use this knowledge to identify technical and functional gaps and areas for improvement to meet clients’ needs. • Develop, document, and revise system design procedures, test procedures, and quality standards. • Design and implement system enhancements, executing unit, integration and acceptance testing to meet business requirements. • Monitor and review procedures and client issues so as to improve current computer systems and client experience and make recommendations based on analysis to improve the customer’s efficiency and effectiveness. • Review system capabilities, workflow and scheduling limitations, as well as evaluate existing systems to determine effectiveness and perform upgrades as needed.
Junior Software Engineer
DynataThe world’s largest first-party data company for insights, activation & measurement
• Identify, define, and solve basic problems • Ensure solutions meet specifications, cover the “happy path” • Use AI coding agents and other AI tools boldly to accelerate development workflow • Curate technical documentation to support delivery, maintenance • Participate in collaborative relationships • Support organizational changes • Respond to code reviews in a timely manner and make appropriate changes




