
Backend Engineer

fulfill the job duties, certifications, years of experience, degree)
• 3 - 5 years’ experience in a highly technical role at hyper-growth startup or fast-paced
company
• Extensive background designing, developing, testing, deploying, maintaining, and
improving software
• Demonstrable experience architecting scalable and cost effective solutions to ensure
and support the customer growth
• Experience mentoring junior engineers in all aspects of planning, development and
testing
• Demonstrated ability to translate business goals and initiatives into technical
requirements
• Strong understanding of system design and architecture.
• Interest in engaging with latest technologies and evaluating strategies to keep the
Novo technology stack up to date
• Excellent written and verbal communication skills with the ability to collaborate with
both technical and non-technical teams effectively.
• Work across our tech stack which includes:
o Node.js and Go for our application code
o React for our frontend code
o GraphQL for communication between systems
o Docker for running our services
o PostgreSQL for persistent data storage
Nice To Have, but Not Required:
• Experience with Go programming language
• Experience working in a startup en

Similar jobs


Role Overview:
We are looking for a skilled Golang Developer with 3.5+ years of experience in building scalable backend services and deploying cloud-native applications using AWS. This is a key position that requires a deep understanding of Golang and cloud infrastructure to help us build robust solutions for global clients.
Key Responsibilities:
- Design and develop backend services, APIs, and microservices using Golang.
- Build and deploy cloud-native applications on AWS using services like Lambda, EC2, S3, RDS, and more.
- Optimize application performance, scalability, and reliability.
- Collaborate closely with frontend, DevOps, and product teams.
- Write clean, maintainable code and participate in code reviews.
- Implement best practices in security, performance, and cloud architecture.
- Contribute to CI/CD pipelines and automated deployment processes.
- Debug and resolve technical issues across the stack.
Required Skills & Qualifications:
- 3.5+ years of hands-on experience with Golang development.
- Strong experience with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, CloudWatch, etc.
- Proficient in developing and consuming RESTful APIs.
- Familiar with Docker, Kubernetes or AWS ECS for container orchestration.
- Experience with Infrastructure as Code (Terraform, CloudFormation) is a plus.
- Good understanding of microservices architecture and distributed systems.
- Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
- Familiarity with Git, CI/CD pipelines, and agile workflows.
- Strong problem-solving, debugging, and communication skills.
Nice to Have:
- Experience with serverless applications and architecture (AWS Lambda, API Gateway, etc.)
- Exposure to NoSQL databases like DynamoDB or MongoDB.
- Contributions to open-source Golang projects or an active GitHub portfolio.


We are seeking an experienced Senior Golang Developer to join our dynamic engineering team at our Hyderabad office (Hybrid option available).
What You'll Do:
- Collaborate with a team of engineers to design, develop, and support web and mobile applications using Golang.
- Work in a fast-paced agile environment, delivering high-quality solutions focused on continuous innovation.
- Tackle complex technical challenges with creativity and out-of-the-box thinking.
- Take ownership of critical components and gradually assume responsibility for significant portions of the product.
- Develop robust, scalable, and performant backend systems using Golang.
- Contribute to all phases of the development lifecycle, including design, coding, testing, and deployment.
- Build and maintain SQL and NoSQL databases to support application functionality.
- Document your work and collaborate effectively with cross-functional teams, including QA, engineering, and business units.
- Work with global teams to architect solutions, provide estimates, reduce complexity, and deliver a world-class platform.
Who Should Apply:
- 5+ years of experience in backend development with a strong focus on Golang.
- Proficient in building and deploying RESTful APIs and microservices.
- Experience with SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Familiarity with cloud platforms such as AWS and strong Linux skills.
- Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of system design principles, scalability, and high availability.
- Exposure to frontend technologies like React or mobile development is a plus.
- Experience working in an Agile/Scrum environment.



At Ocean Friends, we are looking to positively impact the lives of families dealing with chronic health conditions through technology. We are looking for self-driven, and motivated Software Engineers with intent and ability to work across a variety of technology problems, including, but not limited to Mobile app development, AI/ML, and User experience.
● Take responsibility for developing product features
● Engage with Product Management and Business to drive the agenda, set your
priorities and deliver awesome product features to keep the platform ahead
of market scenarios.
● Design and develop using Node.js/Feather.js, React, AWS ML stack
● Develop and utilize your skills as a mentor and leader. Grow your team’s capacity by mentoring other engineers and interviewing candidates.
Must-haves
-
Strong proficiency in NodeJS and JavaScript.
-
Strong proficiency in top NodeJS frameworks like Express.JS (Simply Express), Feathers.JS, StrongLoop, Koa.JS, or Hapi.
-
Good knowledge of SQL/NoSQL databases. Ability to develop services with polyglot persistence.
-
Basic working knowledge of front-end technologies like HTML5 and CSS3.
-
A strong presence of mind, excellent language, and communication skills.
The Role:
You are a Backend Engineer passionate about building world-class mobile and web applications with performant backend and glitch-free experience. You will be part of a team which will be delivering technology that enhances the in-app experience for our users and enables our development teams to build mobile apps easier, faster and more efficient. You will build compelling and engaging applications for Web and Mobile platforms. Employing your experience in latest Nodejs frameworks like Express.js,Hapi.js, Yarn, PM2 and proficiency in Elasticsearch, in building RESTful APIs, in integrating with databases like MongoDB and MySQL/Postgres with discipline in collaboration and pair programming. Our clientele majorly comprises of BFSI companies, so experience in Financial Applications and enterprise data security will be a big-plus.
Responsibilities:
• Contribute to an Agile team to build web and mobile applications, APIs, SDKs and other tools as required
• Collaborate with various teams within IORTA to realize the requirements for the project and Rapidly deliver iterative solutions
• Provide task plans and follow trends in technology and suggest new approaches to application design and development
• Review and evaluate designs for compliance with development guidelines
•. Implement best practices and methods to improve the development process within the
team and organization
ROLES AND RESPONSIBILITIES
- Proven working experience in backend app development and experience with Node JS.
- Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
- Understanding of design principles and good architecture patterns.
- Proper Data Structures and Algorithm knowledge is a must.
- Graph QL and Apollo Server knowledge.
- Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs like the one of Unicommerce.
- Create Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high quality code.
- Have a good understanding of CI/CD tools (any).
- Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
- Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
CANDIDATES MUST HAVE
- Node JS.
- Data Structures and Algorithm
- HTML5 and CSS3
- Graph QL and Apollo Server
- MongoDB, Elastic Search, DynamoDB, Redis
- AWS Services like EC2, Lambda, Kinesis, Redshift, S3
REQUIREMENTS
- Bachelor's degree in computer science, information science, or similar.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organisational and time management skills.
- Availability to resolve urgent web application issues outside of business hours


We’re looking for a Ruby on Rails Software Engineer/Shopify App Developer who has experience working with the Shopify platform and is able to work on a Shopify app.
Your Daily Challenges
When we welcome you aboard we’ll introduce you to your Team, which consists of a front-end developer, a Shopify App Marketer who grew 2 apps to million dollar annual revenue, and a product manager.
These are the people you’ll work closely with on Product development day-to-day. Once you get settled in and learn more about the team, your day to day activities will look something like this:
- Own the end-to-end development cycle for the Shopify app you’ll be working on.
- Coordinate with fellow developers to get things done on time.
- Implement high quality code in an agile, test driven development environment
- Review exception reports to identify and fix bugs
- Development of new apps and features
- Maintenance of existing features
- Collaboration with cross-functional teams
- Contributions of ideas to improve the product
Your Experience
- 3-5 years of experience with Ruby on Rails
- Experience with Shopify app development
- Familiar with Sidekiq, PostgreSQL
- Good understanding of HTML and CSS (positioning and styling)
- Excellent communication skills
- Takes pride in writing clean, organized, efficient code
- An eye for detail
- Experience with vanilla JavaScript and React a plus
- Experience working in an entrepreneurial/startup environment
Your Compensation
- The compensation range for this role is INR 14-18 LPA (~25K USD) + up to 5% equity.
- The compensation varies with experience and qualifications.
- This is a full-time remote/work from home position.
Thanks for the time you took to read about this opportunity.




Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be 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 coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Skills And Qualifications
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, Nodejs and CSS3
- Good understanding of server-side CSS pre-processors, such as LESS and SASS
- User authentication and authorization between multiple systems, servers, and environments
- Good Understanding of Mysql database.
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Outputting data in different formats
Job Description
- Contribute in all phases of the development lifecycle
- Understand/learn the existing applications
- Provide support on IT Applications to customers
- Prepare and produce build release
- Strive for continuous improvement, developing well designed and efficient code
- Keep up with changes in technology and propose solutions
- Ensure defect free deliveries by actively participating in quality assurance
Education & Job Qualification
- Good academic qualifications
- Experience in developing web applications using Java, Spring, Hibernate, DWR, JSP
- Knowledge in Oracle Database concepts
- Sound knowledge in the following is a must
o Hibernate
o Spring
o Oracle & MongoDb
o HTML & CSS
o Javascript
o Jquery
o Angular 4
o Node JS
Knowledge of Japer Reports will be an added advantage - Good communication skills and be a good listener
- Problem solving skills
- Willingness to learn and do all development activities including quality assurance
- Team player



