Infovision is a integral IT services company committed to delivering innovative solutions that drive digital transformation and enhance operational efficiency. We promote a collaborative environment that supports growth and enables our teams to work on impactful projects with leading clients.
Software Engineer – Platform Services
Role Overview
As a Software Engineer, you will design, develop, and operate scalable backend services that empower multiple teams to build efficiently on the platform. You’ll collaborate across engineering, product, and operations teams to deliver robust integrations, enhance system interoperability, and ensure overall platform reliability.
Key Responsibilities
- Service Development: Design, build, and maintain scalable, high-performance services that support key platform capabilities.
- End-to-End Ownership: Take full ownership of small to medium features — from design and development through deployment and monitoring.
- Cross-Functional Collaboration: Partner with product managers and other engineering teams to deliver integrations and continuous improvements.
- Debugging & Optimization: Apply strong problem-solving skills to identify, analyze, and resolve performance and reliability issues.
- Documentation: Contribute to process and design documentation to support team alignment and continuous improvement.
- Backend Engineering: Use Java and GraphQL to design and implement APIs for data consumption and production, and build backend applications supporting advertising and platform systems.
- Real-Time Data Pipelines: Work with Kafka, Aerospike, and Elasticsearch to build and maintain real-time data pipelines that power the advertising ecosystem.
- Monitoring & Observability: Ensure operational excellence by providing visibility into system health using DataDog and Grafana.
- Database Management: Demonstrate solid understanding of SQL databases and software engineering best practices.
- Production Support: Participate in on-call rotations to troubleshoot and resolve production issues, including during off-hours or high-traffic events.
- Code & Design Reviews: Conduct high-quality reviews for both code and technical designs to maintain standards of engineering excellence.
- Business Understanding: Apply knowledge of e-commerce systems to translate product requirements into scalable, effective technical solutions.
Qualifications
- Proven experience in software engineering with strong focus on backend systems and distributed architectures.
- Proficiency in Java, GraphQL, and SQL.
- Hands-on experience with Kafka, Elasticsearch, and Aerospike (or similar technologies).
- Familiarity with monitoring tools such as DataDog or Grafana.
- Strong analytical, problem-solving, and debugging skills.
- Ability to collaborate effectively across multiple teams and disciplines.
What We Offer
- Competitive compensation and benefits – including attractive legal and above-the-law perks
- A collaborative and innovative work culture
- Opportunities for career advancement and skill development
If you're ready to take the next step in your career and join a dynamic, forward-thinking team, we’d love to hear from you!
Note: This position is not eligible for employment-based visa/immigration sponsorship.
Seniority level
- Associate
Employment type
- Full-time
Job function
- IT Services and IT Consulting and IT System Custom Software Development
Referrals increase your chances of interviewing at InfoVision Inc. by 2x
#J-18808-Ljbffr