
Job Title: Associate Backend Engineer
Job Summary:
We are looking for an enthusiastic and motivated Associate Backend Engineer with 1 to 2 years of experience to join our growing engineering team. Whether you're a recent graduate or have some industry experience, this role offers a strong foundation to grow your skills in real-world backend development. You’ll work closely with experienced engineers and contribute to the design, development, and maintenance of scalable backend systems that power our products.
This position is ideal for individuals who are eager to learn, write production-grade code, and grow into a high-performing backend engineer.
Website: https://www.thealteroffice.com/about
Key Responsibilities:
- Assist in building and maintaining backend services and APIs for web and mobile applications.
- Work with both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases for data modeling and storage.
- Write clean, maintainable, and well-documented code under guidance.
- Contribute to authentication, authorization, and other core backend features.
- Collaborate with cross-functional teams including product, frontend, and QA to deliver complete features.
- Participate in code reviews and incorporate feedback to improve code quality.
- Debug issues, write unit/integration tests, and help maintain service reliability and performance.
- Learn to work with CI/CD pipelines, version control (Git), and deployment workflows.
- Use tools like Docker, basic cloud services (AWS/GCP/Azure), and optionally explore monitoring/logging tools.
- Explore new technologies such as GraphQL, WebSockets, or message queues (e.g., Kafka, RabbitMQ) when relevant.
Requirements:
- 1 to 2 years of backend development experience, including internships, academic projects, freelance, or open-source work.
- Familiarity with at least one backend programming language (e.g., Python, Java, Go, JavaScript, etc.).
- Basic understanding of RESTful APIs, HTTP, databases, and server-side logic.
- Exposure to SQL and NoSQL databases and understanding of CRUD operations.
- Familiarity with Git and fundamental development workflows.
- Willingness to learn and apply best practices in scalability, security, and asynchronous programming.
- Strong problem-solving mindset and eagerness to take feedback and grow.
- Good communication and collaboration skills in a team environment.

About The Alter Office
About
About Us:
The Alter Office is a dynamic product-building and service-providing company with a diverse portfolio that includes innovative social apps, immersive virtual worlds, unique gaming experiences, Ad-tech and SaaS-based applications. We blend product innovation with comprehensive service solutions, driven by creativity and a quest for excellence. We are seeking passionate individuals eager to contribute to our diverse team.
Our Culture:
At The Alter Office, we promote a fun, collaborative work environment where complex problems are tackled and innovative solutions are celebrated. We encourage everyone to collaborate freely with colleagues at all levels. We seek professionals who align with our values, are driven by our vision, and are passionate about making a significant impact through their work.
Tech stack
Candid answers by the company
The Alter Office is a dynamic product-building and service-providing company with a diverse portfolio that includes innovative social apps, immersive virtual worlds, unique gaming experiences, Ad-tech and SaaS-based applications. We blend product innovation with comprehensive service solutions, driven by creativity and a quest for excellence.
Similar jobs
We are looking for a Python Backend Developer to design, build, and maintain scalable backend services and APIs. The role involves working with modern Python frameworks, databases (SQL and NoSQL), and building well-tested, production-grade systems.
You will collaborate closely with frontend developers, AI/ML engineers, and system architects to deliver reliable and high-performance backend solutions.
Key Responsibilities
- Design, develop, and maintain backend services using Python
- Build and maintain RESTful APIs using FastAPI
- Design efficient data models and queries using MongoDB and SQL databases (PostgreSQL/MySQL)
- Ensure high performance, security, and scalability of backend systems
- Write unit tests, integration tests, and API tests to ensure code reliability
- Debug, troubleshoot, and resolve production issues
- Follow clean code practices, documentation, and version control workflows
- Participate in code reviews and contribute to technical discussions
- Work closely with cross-functional teams to translate requirements into technical solutions
Required Skills & Qualifications
Technical Skills
- Strong proficiency in Python
- Hands-on experience with FastAPI
- Experience with MongoDB (schema design, indexing, aggregation)
- Solid understanding of SQL databases and relational data modelling
- Experience writing and maintaining automated tests
- Unit testing (e.g., pytest)
- API testing
- Understanding of REST API design principles
- Familiarity with Git and collaborative development workflows
Good to Have
- Experience with async programming in Python (async/await)
- Knowledge of ORMs/ODMs (SQLAlchemy, Tortoise, Motor, etc.)
- Basic understanding of authentication & authorisation (JWT, OAuth)
- Exposure to Docker / containerised environments
- Experience working in Agile/Scrum teams
What We Value
- Strong problem-solving and debugging skills
- Attention to detail and commitment to quality
- Ability to write testable, maintainable, and well-documented code
- Ownership mindset and willingness to learn
- Teamwork
What We Offer
- Opportunity to work on real-world, production systems
- Technically challenging problems and ownership of components
- Collaborative engineering culture
About Us:
Tradelab Technologies Pvt Ltd is not for those seeking comfort—we are for those hungry to make a mark in the trading and fintech industry. If you are looking for just another backend role, this isn’t it. We want risk-takers, relentless learners, and those who find joy in pushing their limits every day. If you thrive in high-stakes environments and have a deep passion for performance driven backend systems, we want you.
• We’re looking for a Backend Developer (Python) with a strong foundation in backend technologies and a deep interest in scalable, low-latency systems.
• You should have 3–4 years of experience in Python-based development and be eager to solve complex performance and scalability challenges in trading and fintech applications.
• You measure success by your own growth, not external validation.
• You thrive on challenges, not on perks or financial rewards.
• Taking calculated risks excites you—you’re here to build, break, and learn.
• You don’t clock in for a paycheck; you clock in to outperform yourself in a high-frequency trading
environment.
• You understand the stakes—milliseconds can make or break trades, and precision is everything.
• Develop and maintain scalable backend systems using Python.
• Design and implement REST APIs and socket-based communication.
• Optimize code for speed, performance, and reliability.
• Collaborate with frontend teams to integrate server-side logic.
• Work with RabbitMQ, Kafka, Redis, and Elasticsearch for robust backend design.
• Build fault-tolerant, multi-producer/consumer systems.
What We Expect:
• 3–4 years of experience in Python and backend development.
• Strong understanding of REST APIs, sockets, and network protocols (TCP/UDP/HTTP).
• Experience with RabbitMQ/Kafka, SQL & NoSQL databases, Redis, and Elasticsearch.
• Bachelor’s degree in Computer Science or related field.
What you'll do:
· Perform complex application programming activities with an emphasis on mobile development: Angular, Node, TypeScript, JavaScript, Apache Cordova, RESTful APIs and more
· Assist in the definition of system architecture and detailed solution design that are scalable and extensible
· Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
· Own the quality of code and do your own testing. Automate feature testing and contribute UI testing framework
· Become a subject matter expert for our mobile applications
· Deliver amazing solutions to production that knock everyone’s socks off
· Mentor junior developers on the team
What we’re looking for:
· Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
· A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
· A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
· Confidence, not ego. You have an ability to collaborate with others and see all sides of the coin to come to the best solution for everyone.
· Flexible and willing to accept change in priorities, as necessary
Basic Qualifications:
· Minimum B.S. / M.S. Computer Science or related discipline from accredited college or University
· At least 6 years of experience designing, developing, and delivering web applications with Angular, Node, Typescript, IONIC and JavaScript
· At least 2 years of experience building iOS-based applications utilizing hybrid technologies
· At least 2 years of experience with AWS and/or Openshift
· Experience integrating with native device API’s (iOS)
· Experience with front-end and/or mobile-specific testing frameworks
· Strong experience in object-oriented design and development
· Knowledge of building and consuming RESTful APIs
· Excellent sense of web design, passionate about creating and refining great mobile user experiences.
· Ability to manage multiple tasks and consistently meet established timelines
· Strong collaboration skills
· Excellent written and verbal communications skills
Preferred Qualifications:
· Proficient with Apache Cordova framework
· Built or maintained custom Cordova plugin
-
Demonstrable knowledge of native coding background in iOS
· Understanding of Apple certificate and profile management
· Experience developing and deploying applications within Kubernetes based containers
· Experience in Agile and SCRUM development techniques
2. Hands-on experience with Hibernate/JPA
3. Added advantage if known MicroServices and Design Patterns
4. Experience working with tools like Git, Jenkins, Maven
5. Working knowledge with Oracle or MySQL Database
6. Strong agile/scrum development experience
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.
skills required:JAVA,SPRINGBOOT,MICROSERVICES,SPRING,HIBERNATE
Location: Remote
Reporting to: Product Manager
Principal Accountabilities:
● Develop, Enhance, and Modify Applications for a Global Market Environment.
● Design, Code, Test, Debug, and Document programs for corporate systems architecture.
● Work closely with Business stakeholders to define requirements for system applications
Work Dimensions:
● API integration, Application deployment, Test Driven Development & Agile methodologies
● Database designing ; (Knowledge of NoSQL databases is a plus).
● Familiarity in Unix/Linux development environments & tools including scripting.
● Designing system architecture for solving complex problems with a sound understanding of object-oriented programming and design patterns.
Work Context:
● A fast moving, high growth, entrepreneurial environment.
● Need to work on Git and work in a highly collaborative environment.
● Timely reporting is required.
● Must typically have in-depth knowledge of development tools and languages
● Ensure full legal and ethical compliance and conduct of business at all times and under all circumstances
● Attention to detail needed to maintain a global standard of work output
● Supervise, mentor, coach a small team of associates on a day to day basis for better
management of their performance.
Role requirements:
● 2 to 6 years of experience in the IT industry
● 2+ years of experience in NodeJS
● Graduate degree (B.Tech/ BSc. IT) in IT/Engineering/Computer Science
● Strong problem-solving abilities
● Good communication skills.
● A good team player
We are looking for a Node.js Developer responsible for managing the interchange of data
between the server and the users. Your primary focus will be the development of all server-side
logic, definition, and maintenance of the central database, and ensuring high performance and
responsiveness to requests from the front-end. You will also be responsible for integrating the
front-end elements built by your co-workers into the application. Therefore, a basic
understanding of front-end technologies is necessary as well.
Must-Have:
● Strong proficiency with JavaScript.
● Hands-on experience with HTML, CSS, and AJAX.
● Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc
depending on your technology stack).
● Understanding the nature of asynchronous programming and its quirks and
workarounds.
● Good understanding of server-side templating languages. (such as Jade, EJS, etc
depending on your technology stack)
● Development experience designing object-oriented JavaScript and SVG.
● User authentication and authorization between multiple systems, servers, and
environments.
● Integration of multiple data sources and databases into one system.
● Understanding fundamental design principles behind a scalable application.
● Understanding differences between multiple delivery platforms, such as mobile vs.
desktop, and optimizing output to match the specific platform.
Good to have:
● Proficient understanding of code versioning tools, such as Git.
● Understanding accessibility and security compliance.
● Typescript and Mongo DB knowledge.
● Knowledge of REST & GRPC.
● Understanding of containerization (Docker).
Responsibilities:
● Writing reusable, testable, and efficient code.
● Writing API Documentation.
● Design and implementation of low-latency, high-availability, and performant
applications.
● Implementation of security and data protection.
● Integration of data storage solutions (may include databases, key-value stores, blob
stores, etc.).
● Integration of user-facing elements developed by front-end developers with server-side
logic.
1. Developing the modules according to the business requirements
2. Taking end-to-end responsibility of developing models, architecture, and developing product features
3. Working with the front end team and ensuring that the product/features are released and tested
4. Managing Team of Interns, Tracking Milestones, ensuring products features are released on time.









