Sr. Software Engineer- PHP at JetSynthesys Pvt. Ltd. · Remote only · 7 - 10 years · ₹12L - ₹20L / yr · Bootstrapped · Remote only · Posted 26 Mar 2022

Responsibilities:
- Design the architecture of new services to deliver timely communication from server to client and server to server, while still functioning alongside existing server components
- Describe and implement the communications across multiple network layers, considering performance, reliability, and flexibility with respect to the underlying infrastructure
- Enhance and expand the ORM layer of MZ’s in house web framework
- Craft software solutions for supporting flexibility in resource allocation, from compute to storage
- Serve as a technical leader for projects of year-long scope involving multiple contributors and customers
- Consult with technical operations on appropriate Kubernetes-based infrastructure design
- Design for performance, and measure the effects
- Review your colleagues’ code, and learn from their reviews as well
- Identify, document, and communicate best practices for the engineers who use the fruits of your labor
Requirements:
- 7+ years professional work experience
- BS or MS degree in Computer Science or a related technical field
- Must be proactive, self-directed, detailed and organized
- Proficient in PHP, C++, or Go
- Knowledge of relational databases and SQL, preferably MySQL
- Experience with in-memory NoSQL databases, such as Redis
- Ability to debug issues within custom code quickly
- Passion for developing scalable and maintainable software systems
Bonus Points:
- An open-minded and technology-agnostic approach to engineering
- Passion for performance debugging and benchmarking
- Real world experience developing distributed systems

About JetSynthesys Pvt. Ltd.
About
Connect with the team
Similar jobs (10)
Experience and Required Skill Sets:
1 Solid experience in software design and development using Microsoft ASP.NET framework, C#, Visual Studio, and in writing clean, readable, and easily maintainable code
2 5+ years of experience in WCF, WPF, VB.NET, SQL Server, JQuery, Angular 10 and above.
3 5+ years of experience in developing highly scalable REST/Web APIs
4 5+ years of experience in developing highly efficient SQL/NoSQL Queries
5 5+ years of experience in Relational and Document databases
6 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
7 Experience in using the MVC framework, working knowledge in APIs, and Service Oriented Architecture
8 Strong understanding of object-oriented programming and possess strong fundamental design principles for building a scalable application.
9 Experience in Angular version 10 and above is required
10 Expert in SQL programming & Database Design (Stored procedure, Function, Trigger, Constraints, Replication)
11 Strong ability in HTML and JavaScript (AJAX, DOM)
12 Development experience with data integration technologies including REST, SOAP, JSON, XML
13 Expertise in programming and usage of any unit testing framework. Expertise in integration testing and continuous integration.
14 Experience working in a DevOps environment will be an added advantage.
Responsibilities:
• Ability to create complex, enterprise-transforming applications that meet and exceed client expectations.
• Responsible for the bottom line. Strong project management abilities. Ability to encourage the team to stick to timelines.
• Follow best-in-class coding practices and review the solutions vis-à-vis the requirements and technical specifications.
• Should demonstrate strong client interfacing capabilities like emails and calls with clients in the US/UK
● 4–7 years of backend development experience with Python or Golang.
● Strong expertise in designing, developing, and scaling microservices and distributed
systems.
● Solid understanding of concurrency, multi-threading, and performance optimization.
● Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached),
and messaging systems (Kafka, RabbitMQ, etc.).
● Hands-on experience with Linux development, Docker, and Kubernetes.
● Familiarity with cloud platforms (AWS/GCP/Azure) and related services.
● Strong debugging, profiling, and optimization skills for production-grade systems.
● Experience with AI-powered development tools is a strong plus; familiarity with
concepts like 'agentic coding' for workflow automation or 'context engineering' for
leveraging LLMs in system design is highly desirable.
● Ability to lead technical initiatives and mentor junior engineers.
We are looking for an experienced Developer with experience in compiled languages and ready to work in Golang. You will be responsible for the Development of distributed services GUI and terminal application in Golang. Candidates should have strong understanding of Algorithms, Memory Management and Networking
Required Experience & Skills:
- C/C++/C#/Go/Rust.
- Networking, Database, Linux, Docker.
- Multiprocessing, Multithreading, Distributed computing, Thread synchronization techniques.
- Algorithms and data structures.
- Communication protocols, gRPC, MQTT, REST, Modbus, OPC...
- GUI Programming
- Testing, Debugging and performance optimization.
- REST APIs, MySQL, Redis
- Proficiency with Git for version control and collaborative development workflows.
About the role
We are hiring a Principal Engineer to own the hardest technical problems in our product and see them through from first sketch to stable production. You will set technical direction, design systems that scale, and raise the engineering bar through your own work and the people around you. This is a hands-on leadership role: you write code, review designs, and ship.
What will you do?
You will own outcomes, not just tasks. Expect to spend your time on the following.
• Own projects end to end. Take an ambiguous problem, shape the requirements, design the solution, break down the work, deliver it to production, and stay accountable for how it runs afterwards.
• Lead system design. Author and review architecture for services, data pipelines and integrations, with clear trade-offs on scale, latency, cost, consistency and reliability.
• Write and review critical code. Build the hardest components yourself, and set standards for code quality, testing and maintainability through code and design reviews.
• Own deployment and operations. Design CI/CD, infrastructure and release strategies. Drive observability, on-call readiness, incident response and post-incident learning.
• Solve hard problems. Debug production issues across the stack, and find root causes in performance, concurrency, data and scaling problems.
• Mentor and multiply. Coach senior and junior engineers, grow future tech leads, and make the whole team faster and more confident.
• Partner across functions. Work with product, design, data and business teams to turn goals into technical plans, and to say no or reshape scope when needed.
• Shape technical strategy. Guide build-versus-buy decisions, manage tech debt, evaluate new technologies, and contribute to the engineering roadmap.
• Raise the bar. Help define engineering practices, hiring standards and culture, and take part in interviewing.
What are we looking for?
• Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Core engineering
• 10+ years of professional software engineering, with a track record of shipping and running production systems.
• Strong computer science fundamentals: data structures, algorithms and complexity, operating systems, networking, databases and concurrency.
• Fluency in at least one major backend language (for example Python, Go, Java, or Node.js/ TypeScript) and the ability to pick up others quickly.
• Deep knowledge of relational and NoSQL data stores: schema design, indexing, transactions, query tuning and replication.
System design and problem solving
• Proven ability to design distributed systems that are scalable, fault tolerant and cost aware, and to explain the trade-offs clearly.
• Experience with APIs, event-driven and asynchronous architectures, queues, caching and service-to-service communication.
• A structured approach to ambiguous problems: break them down, test assumptions, decide with incomplete data, and measure results.
• Strong debugging instincts, including performance profiling and production troubleshooting.
Delivery and operations
• Have led at least two significant projects from inception to production, including planning, milestones, risk management and launch.
• Hands-on experience with deployment: CI/CD pipelines, containers (Docker, Kubernetes), a major cloud (AWS, GCP or Azure), and infrastructure as code.
• Practical experience with monitoring, logging, alerting, SLOs and incident management.
• Habit of writing tests and automation, and of leaving systems more reliable than you found them.
Leadership and communication
• Experience leading engineers without formal authority, through influence, mentoring and clear technical writing.
• Excellent written and verbal communication: design docs, RFCs and concise updates to non-technical stakeholders.
• Ownership mindset, sound judgment on priorities, and comfort working in a fast-moving environment.
Nice to have
• Experience in fintech, lending or another regulated, data-heavy domain.
• Exposure to AI/ML or LLM-based systems in production: model serving, evaluation, retrieval, and cost and latency management.
• Deep experience with data engineering: streaming, batch pipelines, warehouses or search systems.
• Security and compliance awareness: authentication, encryption, audit trails, secure SDLC.
• Experience with multi-tenant SaaS, high-throughput systems or zero downtime migrations.
• Open-source contributions, conference talks, or technical writing.
• Experience scaling an engineering team or helping set up hiring and onboarding practices.
- Experience in Core Java, CXF, Spring.
- Experience in spring boot, microservices.
- Extensive experience in developing enterprise-scale n-tier applications for the financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
- Good development experience with RDBMS, preferably Sybase database
- Good knowledge of multi-threading and high volume server side development
- Experience in sales and trading platforms in investment banking/capital markets
- Basic working knowledge of Unix/Linux
- Excellent problem solving and coding skills in Java
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Tech Lead – Backend
Roles & Responsibilities
The company is building the operational backbone for how B2B enterprises run their business.
As a Tech Lead on the backend team, you will own the technical direction for a core domain of the platform—systems where correctness is non-negotiable, scale is unforgiving, and edge cases never stop coming. You will also mentor Senior Engineers in your pod.
This is a hands-on role: you will write code and design systems yourself day to day, pair on complex problems, review the work of engineers around you, and be the person who figures out what's actually broken before it becomes a fire.
You will report into the Engineering Manager / Head of Engineering. This is not a feature-factory role. You are here to raise the level of abstraction the team works at, not simply to ship tickets faster.
What You'll Own
- Design and build core platform services that handle complex business logic reliably at scale.
- Architect and own integrations with external enterprise systems, including their quirks, rate limits, and failure modes.
- Build APIs that enterprise engineering teams actually want to integrate with, not just ones that technically work.
- Own production debugging end to end: diagnose issues across services using logs, traces, and metrics, and make incidents boring rather than fires.
- Embed security and compliance thinking into your systems by default, not as a retrofit.
- Mentor Senior Backend Engineers in your pod: pair on hard problems, review their work, and help them grow as engineers.
- Set the architectural direction for your domain: choose frameworks, patterns, and abstractions that shape the platform for years.
- Lead design reviews and code reviews, and set the technical standard the rest of the team calibrates against.
- Hold a clear bar for quality, follow-through, and ownership across the engineers you work with, ensuring systems are healthy in production, not just merged.
- Partner with Product, Implementation, and Customer Success as the engineer who understands the system deeply enough to challenge requirements when necessary.
- Raise the technical bar for the engineers around you without slowing the team down.
Ideal Candidate
- Strong Tech Lead / Staff Engineer / Lead Engineer Profile
- Proven experience operating at Tech Lead, Staff Engineer, or Lead Engineer level.
- Mandatory – Overall Experience
- Minimum 6+ years of overall Software Engineering / Development experience building production backend systems.
- Mandatory – Tech Lead Ownership
- Proven Tech Lead ownership with experience setting technical direction, architecture, frameworks, or engineering standards used by other engineers.
- Mandatory – Backend Development
- Strong hands-on backend development experience with deep proficiency in at least one backend programming language such as Python, Java, or Golang.
- Mandatory – System Design & Distributed Systems
- Strong experience in system design and distributed systems, including architectural trade-offs, scalability, failure modes, reliability, and long-term maintainability.
- Mandatory – APIs & Integrations
- Experience designing and building APIs, backend services, and external/enterprise integrations.
- Strong experience owning complex business logic and production systems.
- Mandatory – Technical Leadership
- Formal technical leadership experience, including mentoring Senior Engineers, conducting design and code reviews, driving engineering quality, and leading technical decisions across a team.
- Mandatory – Hands-on IC + Tech Lead
- Must be a hands-on Individual Contributor + Tech Lead, with approximately 70–80% hands-on coding/engineering involvement.
- Pure people-management profiles are not suitable.
- Mandatory – Company Background
- Experience working in Product Companies, Startups, or B2B SaaS organizations.
- Mandatory – Education
- CS degree or equivalent, such as B.Tech / B.E. / B.S.
- Preferred – Technical Skills
- Experience with Kafka, NATS, RabbitMQ
- AWS
- Docker / Kubernetes
- CI/CD
- Observability and monitoring
- Security and compliance
- Multi-tenant systems
- Financial, billing, or enterprise platforms
We are seeking Senior Backend Engineers who can hack around multiple technologies and build highly scalable, low-latency, distributed systems with RESTful services. You will be responsible for developing new software products (internal) and solving complex technical challenges for scale-ups and enterprise companies. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities—
- Writing clean, high-quality, high-performance, and maintainable code.
- Solving complex technical problems.
- Performing an objective analysis of the problem statement and coming up with an unbiased technical solution before writing a single line of code.
- Coordinating cross-functionally to ensure the project meets business objectives and compliance standards.
- Participating in and driving code reviews.
- Building robust, secure, and scalable microservices.
- Implementing RESTful services with a metric-driven API Gateway.
- Ensuring sub-second server response and will be responsible for implementing relational, document, key, object, or graph data stores, index stores and messaging stores as needed.
- Tracking defects and work with business owners and users to triage bugs and manage backlog
- Taking ownership to run and maintain Cloud infrastructure.
- Evaluating relevant technologies, influencing and driving architecture and design discussions.
- Architecting & designing the platform.
- Mentoring junior engineers helping them grow, performing code reviews, system monitoring & delegation.
- Writing documentation & create engineering processes.
- Working as an individual contributor.
- Helping drive KPIs with Product.
- Taking ownership of backend systems.
- Helping with unit tests & QA process.
- Scaling the engineering team.
- System scaling to hundreds of millions of users.
- Working with product managers and designs.
Requirements—
- Overall 5-10 years of experience in software development with a strong base in Golang/Java/Python and a degree in Computer Science(optional).
- Experience with Go, K8, Docker, AWS, and CI/CD.
- Experience with micro web frameworks – like Springboot, Gin/Mux.
- Experience in working with microservice architectures, Transactional systems, and Distributed environments.
- Exposure to building RESTful APIs with monitoring, fault tolerance, and metrics (with something like Hystrix).
- Experience with MySQL, and NoSQL (Cassandra, Redis, DynamoDB).
- Experience in server-side services using ElasticSearch and ESB - Camel, ActiveMQ.
- DevOps experience.
- Experience with AWS stack.
- Excellent attention to detail.
- Outstanding written and verbal communication skills.
- To be a self-starter who can work well with minimal to no guidance in a fluid environment.
- To be excited by challenges surrounding the development of highly scalable & distributed systems.
- To be agile and able to adapt quickly to changing requirements scope and priorities.
- To be experienced in working on massively large-scale data systems in production environments.
- To have led or mentored an engineering team before(optional).
- To have contributed to open-source projects.
- To have a strong drive & desire for continued growth.
- Proficiency in English.
- Experience with Web3(optional).
Benefits—
- Best-in-class salary: We hire strong talent and compensate accordingly.
- Proximity Talks: Meet and learn from designers, engineers, product leaders, and AI practitioners.
- Continuous learning: Work with a world-class team and stay close to the latest in AI, engineering, and product development.
- High-impact work: Build AI-first systems and products used at scale by global clients.
About us—
Proximity is the trusted technology, design, and consulting partner for some of the biggest Sports, Media, and Entertainment companies in the world. We’re headquartered in San Francisco and have offices in Palo Alto, Dubai, Mumbai, and Bangalore.
Since 2019, Proximity has built high-impact, scalable products used by millions of users every day. Today, we are a global team of engineers, designers, product managers, and experts solving complex problems and building cutting-edge technology at scale.
Job Summary:
As a Senior Software Engineer, you will lead the design and development of core systems that drive JioStar's lifecycle engagement, personalized marketing automation (Martech), and strategic partnership integrations. You'll own large-scale, high-concurrency systems end-to-end—from real-time event tracking and reward engines to partner sync pipelines—operating with autonomy and shaping the technical architecture of our ecosystem. This role is ideal for engineers who excel at solving complex distributed data problems, building scalable backend services, and mentoring others toward engineering excellence.
About the Team
Our team sits at the intersection of user retention, growth, and ecosystem monetization. We build and scale the platforms that power automated engagement campaigns, and seamless integrations with external partners and brands.
Whether we are processing high-throughput event streams for real-time personalization, orchestrating complex cross-channel martech workflows, or managing high-availability transactional data stores, our engineering focus is on resilience, speed, and clean architecture. If you are passionate about building systems that directly impact millions of users' retention and engagement journeys, we'd love to talk.
Key responsibilities
- Design and build scalable, resilient microservices that power engagement triggers, and partner integrations.
- Own end-to-end delivery of complex backend projects, from technical design to deployment and monitoring
- Write high-quality, maintainable code, and ensure rigorous testing and fault tolerance
- Drive architectural decisions and influence long-term engineering strategy for the team
- Collaborate closely with Product Managers, Data Scientists, and cross-functional teams to translate business needs into tech solutions
- Take ownership of operational excellence, including performance tuning, incident response, and root cause analysis
- Mentor junior engineers, conduct technical deep dives and code reviews, and foster a culture of knowledge sharing
Skills and attributes for success:
- Proficiency in Java, Golang, or Python
- Experience designing and building distributed systems at scale
- Strong understanding of storage systems, query performance, and caching strategies
- specifically experience with Amazon DynamoDB (single-platform design, partition keys, GSIs) and relational stores.
- experience with distributed caching strategies and tools
- Hands-on experience with cloud platforms (AWS preferred), messaging systems (Kafka), CI/CD pipelines (Github Actions and Docker)
- Proven ability to work autonomously, prioritize tasks, and manage delivery timelines in fast-paced environments
- You are passionate about growing engineers and leading by example
Preferred education and experience:
Bachelors/Master's in computer science or a related field with 4–6 years of experience in backend development.
About StrideOne:
StrideOne is a unified tech-enabled financial platform and NBFC focused on enabling MSMEs and SMEs through structured credit solutions, receivables financing, and receivables management. We are designed to simplify access to capital, improve cash flow visibility, and support risk-aware financial decision-making for growing businesses across industries. With a steadily growing disbursement footprint, an expanding anchor network, and established partnerships with multiple lending institutions, StrideOne is entering its next phase of growth. The organisation is building a financial ecosystem that combines lending, receivables management, and data-driven workflows, positioning itself to scale sustainably while maintaining strong governance, portfolio quality, and operational discipline.
Key Responsibilities:
Architect & Design: Design and implement highly scalable, available, and secure web applications. You’ll be responsible for designing multi-tenant architectures, ensuring data isolation, and leveraging modern cloud infrastructure to ensure the platform scales efficiently.
Security Focused Development: Develop and enforce secure coding standards and best practices for cloud-based applications and APIs. Conduct regular code reviews with a focus on security vulnerabilities.
API & Microservices Design: Design and implement secure, scalable, and maintainable APIs and microservices that integrate seamlessly with the platform. Ensure the use of best practices for service discovery, communication, and fault tolerance.
Performance Optimization: Identify and resolve performance bottlenecks in the application and infrastructure, ensuring scalability and responsiveness under varying load conditions.
Compliance & Regulatory Requirements: Ensure that applications comply with industry standards and regulations (e.g., GDPR, HIPAA, SOC 2, ISO 27001). Assist with audits and security certifications.
Collaboration & Leadership: Work closely with product managers, QA engineers, and other stakeholders to define and implement new features and improvements. Collaborate with the infrastructure team to ensure seamless deployment and scaling of the application. Also mentor and guide junior engineers on secure coding practices and development techniques.
Security Automation & Monitoring: Implement logging, monitoring, and alerting systems to continuously assess the security posture of the application. Stay up to date with the latest security trends, vulnerabilities, and best practices. Promote security awareness and training within the engineering team.
Qualifications:
Experience: 2+ years of experience in software engineering, with a focus on developing secure and scalable multi-tenant web applications with customer data isolation and tenant-specific configurations.
Tech Stack: Proficiency in modern web technologies (Python is a plus), relational databases, and cloud platforms (AWS, Azure, GCP).
Microservices Architecture: Strong experience designing and developing microservices-based architectures. Familiarity with service discovery, API Gateway, inter-service communication, and distributed systems principles.
Scalability & Performance: Experience with designing highly scalable and performant systems. Knowledge of caching, database sharding, partitioning, and high-throughput systems.
Security Expertise: Understanding of cloud security principles, cryptography, identity and access management (IAM), and secure coding practices.
Analytical Skills: Strong problem-solving skills with the ability to analyze complex security issues and provide practical solutions.
Soft Skills: Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders. Experience working in agile, collaborative environments.
ABOUT THE ROLE
The Principal Software Engineer – Java will play a pivotal role in designing, developing, mentoring and maintaining high-performance IT system for Hapag-Lloyd. The role requires deep expertise in Java and microservices-based architecture, along with a strong focus on code quality, performance, and scalability. The ideal candidate will be a passionate engineer who thrives in a Java development agile environment and brings a solution-oriented mindset to collaborative product development. As a senior technical expert, you will be responsible for low-level and high-level architectural design, mentoring developers, and working closely with team in Hamburg & Chennai. The ideal candidate is a passionate, solution oriented engineer with a proven track record in leading technical projects within an agile environment.
WORK EXPERIENCE:
9–14 years of hands-on experience in development using Java, JEE, JPA, JUnit, Kafka, and Microservices. Good Experience in AWS. Strong experience in architectural design – both low-level and high-level. Experience building distributed systems and working in microservices-based architecture. Proficient with Kafka and message-driven architecture. Strong experience with relational databases (e.g., PostgreSQL). Sound understanding of modern DevOps practices, including CI/CD pipelines, containerization, and cloud deployment. Experience working in Agile/Scrum-based teams with exposure to software lifecycle tools (e.g., Git, Jenkins, JIRA).
Technical Skills Java, JEE, JPA, JUnit, Microservices Kafka (Desired), REST API development SQL, PostgreSQL Git, Maven, Jenkins (Desired), Familiarity with Docker, Kubernetes, and cloud platforms (eg. AWS)
EDUCATION & QUALIFICATIONS Bachelor’s degree in computer science, Engineering, or related discipline
KEY RESPONSIBILITIES & TASKS
Software Development & Design Design and develop scalable, reliable, and high-performance applications using Java, JPA, Kafka, Microservices, Junit, API and PostgreSQL. Lead low-level and high-level design discussions and decisions for scalable architecture. Build and maintain microservices architecture using industry best practices. Drive technology innovation. Write clean, efficient, well-documented code with high unit test coverage using JUnit.
Mentorship :
Mentor and guide developers and team members in coding standards, best practices, and problem-solving. Conduct regular code reviews, peer programming, and provide technical leadership to ensure code quality and continuous improvement.
Systems Integration & Tools:
Work with messaging systems such as Kafka to build real-time data processing services. Implement and optimize data access using SQL /PostgreSQL databases. Participate in the design and implementation of DevOps pipelines for CI/CD.
Quality, Testing & Documentation:
Conduct regular code reviews and participate in peer programming and Peer coding Review. Perform system testing, validation, and verification across development stages. Contribute to technical documentation throughout the software development lifecycle
Agile Collaboration & Continuous Improvement:
Collaborate closely with Product Managers, Engineering Managers, Scrum Masters, and developers in agile teams. Participate in sprint planning, retrospectives, and demos. Remain current on new technologies and drive adoption of best engineering practices across the team.
BEHAVIOURS & APPROACH
Strong analytical and problem-solving skills Team-oriented with excellent communication and collaboration skills Passion for clean code, architecture, and continuous learning Ability to work independently with a proactive approach to problem-solving












