Need Immediate Joiners only (4-5 days)
Overall experience 6+ years and relevant at least 2+ years in Golang with Java
● Strong design and architectural experience in building various highly-scalable and
highly-available products
● Strong understanding of the SDLC Activities which include Analysis, Design, Development,
Testing, Deployment and Post-Production Support etc.
● Proficiency in at least one server side framework for languages preferably Go Lang
● Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB,
Redis etc
● Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues
● Able to work independently and multi-task effectively
● Program at a system level and able to manage service stability
● Excellent experience maintaining, scalable, extensible code
● Methodical in maintaining up to date documentation
● Metric-driven mindset and obsessive about ensuring clean coding practices
● Preferred experience in product development
● Preferred working experience on microservices platforms
● Proficiency in at least one modern web front-end development framework such as React JS
will be a bonus
Good to Have Skills:
● Preferred experience in Elasticsearch and Kibana (ELK Stack)
● Preferred experience with messaging systems like RabbitMQ

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs
We are looking for a skilled Node.js Developer with PHP experience to build, enhance, and maintain ERP and EdTech platforms. The role involves developing scalable backend services, integrating ERP modules, and supporting education-focused systems such as LMS, student management, exams, and fee management.
Key Responsibilities
Develop and maintain backend services using Node.js and PHP.
Build and integrate ERP modules for EdTech platforms (Admissions, Students, Exams, Attendance, Fees, Reports).
Design and consume RESTful APIs and third-party integrations (payment gateway, SMS, email).
Work with databases (MySQL / MongoDB / PostgreSQL) for high-volume education data.
Optimize application performance, scalability, and security.
Collaborate with frontend, QA, and product teams.
Debug, troubleshoot, and provide production support.
Required Skills
Strong experience in Node.js (Express.js / NestJS).
Working experience in PHP (Core PHP / Laravel / CodeIgniter).
Hands-on experience with ERP systems.
Domain experience in EdTech / Education ERP / LMS.
Strong knowledge of MySQL and database design.
Experience with authentication, role-based access, and reporting.
Familiarity with Git, APIs, and server environments.
Preferred Skills
Experience with online examination systems.
Knowledge of cloud platforms (AWS / Azure).
Understanding of security best practices (CSRF, XSS, SQL Injection).
Exposure to microservices or modular architecture.
Qualification
Bachelor’s degree in Computer Science or equivalent experience.
3–6 years of relevant experience in Node.js & PHP development
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.
Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
F5 is looking for Software Engineer II with in-depth experience in high scale distributed systems. You will participate in the design and implementation of of our Edge Computing platform that is used to deploy global, scalable and secure applications. Your work includes, but not limited to, Research, design and build highly reliable, available and scalable platforms, API definition, implementation, deployment, operational management, and debugging.
Responsibilities:
- Deliver solutions that will help create, deploy and manage the service components of the platform
- Investigate various open source and close source technologies, components, libraries, tools etc. and help build a highly available, highly scalable and easily manageable system
- Take ownership of software components and deliver a complete product satisfying functional, scale, performance and manageability requirements.
- Hands-on coding in multiple languages while considering performance, scalability, maintainability, and flexibility
- Understanding and exposure to design patterns and coding practices especially as applied to microservices architectures and API design, implementation and management
- Experience in Cloud native providers like MS Azure or AWS or Google Cloud or any major Cloud vendors in the market and their services
- Independently investigate, present options, review and implement completely new functionality
- You will work closely with other development teams, product management, UX, and QA to define and implement a new product offering while ensuring continued functionality.
- Perform code reviews, set coding practices and guidelines within the team
- Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
- Work with geographically distributed teams
Minimum Qualifications:
- Knowledge and experience in highly distributed software systems, ability to understand the nuances and solve problems related to scale, performance and resiliency of such a system
- Experience in programming languages: Golang, Java, Python any objected oriented high level proprietary or open source language with strong programming constructs.
- Good understanding of programming fundamentals & their application to highly scalable web-based systems
- Experience in developing polyglot software using service definition language and framework like gRPC, Thrift, Google Protocol Buffers, OpenAPI etc.
- Must have hands on SQL or No SQL technologies.
- Experience working on CICD methodology and Git based workflow
- Experience in Docker technologies including experience in optimizing Docker image and managing Docker image lifecycle. Experience in orchestration systems like Kubernetes and container technologies like Docker, rkt is a plus
- Excellent written and verbal communication skills
- Strong interpersonal, team building, and mentoring skills
- BS/MS degree in Computer Science or equivalent with 3+ years of software development experience
A Fintech start up company that bridges the gap between the digital payments
and the micro-retailing industry of the market. A nexus for the B2B sector providing multi-utility services via an Android app, enabling the micro-retailers across India to revolutionize their business and thus providing them with an opportunity to generate more revenue by offering multiple micropayment and digital services at their offline store. We intend to leverage the mode of smartphone technology in the rural and urban markets across India, thus empowering micro-retailers and creating a sustainable self-employment for this segment.
Overall Competencies:
1. Tech Depth/Breadth/Problem Solving.
2. Design & Architecture (Code/Design review).
3. Team Management.
Leadership Competency:
- Managing & mentoring a team.
- Ability to deliver projects/sprints on time.
- Obsessed with quality: Design reviews, code reviews, testing (system/performance).
- Spending at least 50% time with hands-on coding while doing the above Programming.
Tech Competency:
- Hands-on with Python/Django/Flask.
- Knowledge of PHP & Laravel is a plus.
- Experience with any JavaScript framework (Angular / React ).
- Prior experience in micro-services based architecture.
- Good understanding of SQL (MySQL, Postgres, or similar).
- Good understanding of one no-SQL (MongoDB / DynamoDB etc).
- Comfortable producing and refactoring code without assistance.
- Can reason about the complexity of algorithms (time and space).
- Basic CI/CD and DevOps.
- Experience in Docker & Kubernetes.
- Design, QA, and Infrastructure.
- Knowledge of design patterns and cloud scaling.
- AWS & GCP experience. AWS is mandatory.
- Understands BDD/TDD/Performance/Security/Smoke testing/Unit Testing
- Understands REST principles and Microservices
- Understands version control & branching strategies
- Understands application security fundamentals and potential security risks
Education: Bachelors in Computer Science|
- Bachelor's degree in computer sciences, software engineering, or equivalent.
- Experience with Go language programming and other backend technologies such as NodeJS/ExpressJS, preferably in Security/enterprise/SaaS products.
- Exposure to one or more cloud platforms (AWS, GCP, Azure), containers and kubernetes.
- Hands-on experience with microservices architecture, Rest APIs, databases such as PostgreSQL/mongodb, distributed systems, data engineering technologies, etc.
- Strong analytical and problem-solving skills, and keen attention to detail.
- Knowledge of the modern SDLC practices, Agile methodologies, tools such as Jira, and software configuration tools such as GitHub.
- Capable of balancing multiple priorities and remaining flexible in a changing environment.
- 3 - 6 Years of Experience in Golang Development
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ideal Candidate Profile:
- Solid experience in Golang is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces the right tech/ tools for a given job
- Excellent understanding of software engineering practices,
- Design Patterns, Data Structures, Algorithms
- Experience in product-driven organization
Why you should join us
- You will join the mission to create positive impact on millions of peoples lives
- You get to work on the latest technologies in a culture which encourages experimentation - You get to work with super humans (Psst: Look up these super human1, super human2, super human3, super human4)
- You get to work in an accelerated learning environment
What you will do
- You will provide deep technical expertise to your team in building future ready systems.
- You will collaborate in a highly cross functional team, providing engineering perspective to non technical members of the team
- You will help develop a robust roadmap for ensuring engineering operational excellence
- You will establish clean and optimised coding standards that are well documented
- You will author efficient, reliable and performant systems
- You will design systems, frameworks and libraries that work at scale, are easy to maintain and provide a great developer experience
- You will be agile and curious about customer problems and business objectives
- You will actively mentor and participate in knowledge sharing forums
- You will work in an exciting startup environment where you can be ambitious and try new things :)
You should apply if
- You have a strong foundation in Computer Science concepts and programming fundamentals
- You have been working on backend web technologies since 8+ years
- You have built and maintained reliable systems that operate at high scale
- You’re experienced in building and running cloud-native platforms & distributed systems
- Extensive experience in any web stack (we use Typescript / AWS / DynamoDB / PostgreSQL)
- You understand the hustle of a startup and are good with handling ambiguity
- You are data driven, have customer empathy and enjoy building delightful applications
- You are curious, a quick learner and someone who loves to experiment
- You insist on highest standards of quality, maintainability and performance
- You work well in a team to enhance your impact
This person MUST have:
- BE Computer Science, MCA or equivalent
- Cloud app development experience
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the fullsite of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
- Go’s templating language
- Go’s code generation tools,such as Stringer
- Ability to write clean and effective Godoc comments
- Familiarity with code versioning tools(such as Git, SVN, and Mercurial)
Experience:
- Min 3 year experience
- Not more than 15 year experience.
- Startup experience is a must.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. .
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.









