
Position: Senior Backend Developer (NodeJS)
Experience: 5+ Years
Location: Bengaluru
CodeCraft Technologies multi-award-winning creative engineering company offering design and technology solutions on mobile, web and cloud platforms.
We are looking for an enthusiastic and self-driven Backend Engineer to join our team.
Roles and Responsibilities:
● Develop high-quality software design and architecture
● Identify, prioritize and execute tasks in the software development life cycle.
● Develop tools and applications by producing clean, efficient code
● Automate tasks through appropriate tools and scripting
● Review and debug code
● Perform validation and verification testing
● Collaborate with cross-functional teams to fix and improve products
● Document development phases and monitor systems
● Ensure software is up-to-date with the latest technologies
Desired Profile:
● NodeJS [Typescript]
● MongoDB [NoSQL DB]
● MySQL, PostgreSQL
● AWS - S3, Lambda, API Gateway, Cloud Watch, ECR, ECS, Fargate, SQS / SNS
● Terraform, Kubernetes, Docker
● Good Understanding of Serverless Architecture
● Proven experience as a Senior Software Engineer
● Extensive experience in software development, scripting and project management
● Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
● Familiarity with various operating systems (Linux, Mac OS, Windows)
● Analytical mind with problem-solving aptitude
● Ability to work independently
Good to Have:
● Actively contribute to relevant open-source projects, demonstrating a commitment to community collaboration and continuous learning.
● Share knowledge and insights gained from open-source contributions with the development team
● AWS Solutions Architect Professional Certification
● AWS DevOps Professional Certification
● Multi-Cloud/ hybrid cloud experience
● Experience in building CI/CD pipelines using AWS services

About CodeCraft Technologies Private Limited
About
CodeCraft Technologies is a digital transformation company offering mobility & cloud solutions along with design and consultancy services
With Codecraft you get a chance to work on cutting edge Technololgies.
You will be working on challenging projects into Cyber Security, IOT and Energy Domains
We have open and transparent work culture.
You will be working with one of the finest design teams
Company video


Photos
Connect with the team
Similar jobs
Required experience:
- Minimum 1 year of experience in Web & Backend Development using Python
Overview
We are looking for Python developers with a strong understanding of object orientation and experience in web and backend development. Experience with Analytical algorithms and mathematical calculations using libraries such as Numpy and Pandas are a must. Experience in some form of Machine Learning. We require candidates who have working experience using Django Framework
Key Skills required (Items in Bold are mandatory keywords) :
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
- Hands on experience with RDBMS such as Postgres or MySQL
- Experience building REST APIs using DRF or Flask
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
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.
CLIENT:MNC (WFO)
ROLE: PHP LARAVEL DEVELOPER
EXP: 3 TO 6 YEARS
LOCATION:BANGALORE.
NOTE:NOTE:Serving notice period (30days/immediate joiner.
Candidates from Bangalore location only apply.
Responsibilities:
Discussing project aims with the client and development team.
Designing and building web applications using Laravel.
Troubleshooting issues in the implementation and debug builds.
Working with front-end and back-end developers on projects.
Testing functionality for users and the backend.
Ensuring that integrations run smoothly.
Scaling projects based on client feedback.
Recording and reporting on work done in Laravel.
Maintaining web-based applications.
Presenting work in meetings with clients and management.
Requirements:
A degree in programming, computer science, or a related field.
4+ years of Experience working with PHP, and Laravel, performing unit testing, and
managing APIs such as REST.
A solid understanding of application design using Laravel.
Knowledge of database design and querying using SQL.
Proficiency in HTML and JavaScript.
Practical experience using the MVC architecture.
A portfolio of applications and programs to your name.
Problem-solving skills and critical mindset.
Great communication skills.
The desire and ability to learn.
About the company
Currently we are hiring for a VC backed startup a fast growing fintech startup based in Bangalore.
It is a super app to digitize India’s 50M+ sales agents where they can get access to relevant products & services, receive training through interactive videos on “how to sell, what to sell and whom to sell”, and earn money. For businesses, we help them save a huge effort in managing and training these agents and help them increase their reach to every nook and corner of the country.
India is a trust deficit market which cannot be accessed through Internet Marketing on Facebook and Google as the majority of the customers need training, push, motivation and a primer on why and how to use a product.
To solve this problem, traditional industries like BFSI, Telecom, Automobile, Real Estate etc. use 50M+ frontline sales executives to drive distribution. We believe that not just for these traditional industries but also for emerging companies in FinTech, EdTech etc these agents will play a pivotal role in accessing trust deficit customers.
They have grown to a 100,000+ agent network across India (growing 50% MoM) & are funded by tier1 VC’s and angels in India.
Summary of Role
As a lead of the consumer products software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of the software applications.
Responsibilities:
- Overlook development of all consumer products in JAVA
- Lead a team of 4-5 developers
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Focus on code maintainability and performance of application
- Provide technical advice and assists in solving programming problems
- Continuously create new and interactive features that would help to improve user experience and user engagement.
- Assist with troubleshooting of issues as needed
- Lead the design and architecture of software solutions
- Assist in developing and maintaining continuous integration pipelines
Required Skills for this Role:
- JAVA
- Spring/Spring Boot
- Hibernate
- Linux
- REST
- Kafka
- Mysql
- AWS
- ELK Stack (Elasticsearch)
- CI/CD Pipelines
- Team Leadership experience of at least 3 year
Qualifications:
- 4+ years of experience in Java based technologies
- Experience in designing databases and system architecture
- Experience in building products from scratch at well funded start-ups
- Team Lead/Team Manager experience of at least 3 years
Key Skills Required :
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Strong experience in building web applications using Django
- Experience building REST APIs using DRF or Flask
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Hands on experience with RDBMS such as Postgres or MySQL including querying
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Responsibilities :
- Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
- Building high quality code using coding standards based on the SRS/Documentation
- Building component based, maintainable, scalable and reusable backend libraries/modules.
- Building & documenting scalable APIs on the Open Spec standard
- Unit testing development modules and APIs
- Conducting code reviews to ensure that the highest quality standard are maintained
- Securing backend applications and APIs using industry best practices
- Troubleshooting issues and fixing bugs raised by the QA team efficiently.
- Optimizing code
- Building and deploying the applications
We are looking for Interns or 0-1 Year experienced person for our IoT Division based out of Bangalore. Option for Work from Home is also available.
Qualification:
Any Graduate in Computer Science / Electronics / Information Science / Instrumentation from reputed institutions
Required Skills Experience:
- 1+ years of experience in Python with FastAPI must.
- 1+ years of experience in working with a database like PostgreSQL.
- Experience of working on any Linux based OS
- Experience of working on AWS
- Understanding of micro-services.
- Should be able to meet SLAs as per the priorities.
- Good communication skills.
- Ability to prioritize and execute tasks in a high-pressure environment.
Desired Skills Experience:
- Knowledge of Python, Django Framework or REST API.
- Knowledge of Docker and Redis.
- AWS Certified Solutions Architect Associate is a plus.
- Experience with Fast API.
- Exposure to CI/CD practices.
- Awareness of Shell scripting
Keywords: #AWS #EC2 #Python #Psql #Django #Docker #Redis #Kafka.
Diagnal Technologies is a fully owned subsidiary of Diagnal Inc, Hong Kong. It’s a product company focusing on media and entertainment clients, creating Video on Demand apps for their customers. We are a team of OTT video solution specialists helping our customers build the new digital media industry in Asia Pacific and beyond. We create viable revenue generating video streaming products, enable our customers to gain business and operational insights through big data analytics and empower them to engage with their users more effectively through targeted marketing campaigns. Started its Development Center in Technopark Phase III campus and focusing on Indian and International clients.
For further details please refer our website
LinkedIN :
Job Description :
- 2 or more years of experience of server side web systems engineering and middleware in a project services or product engineering organisation
- Hands-on development experience using JavaScript on the Server Side with Node.js and associated frameworks.
- Published sites/systems that are now online
- Self motivation and ability to manage your own time to get the job done at the high international quality levels we expect
- An engineering Degree in computer science or equivalent practical experience
- A solid understanding of networking, storage, operating/browser systems engineering as well as application/software systems performance optimisation and third party systems integration
- Hands on experience with Amazon Web Services
- Prior experience working within the Media, E-commerce, Telecommunications or similar large scale consumer facing industry
First round will be a Machine test and Aptitude, sharing it with this mail, which has to be completed in 2 days.This will be followed by technical discussion, CEO round and HR discussion.Hiring process will take 5-7 working days post completion of M/C test
Location : Bangalore
Job Type : Full time
JD:
Proven software development experience in PHP
● Good knowledge of relational databases, version control tools and of developing
web services
● Experience in common third-party APIs (Google, Facebook, Ebay etc)
● Passion for best design and coding practices and a desire to develop new bold
ideas
● BS/MS degree in Computer Science, Engineering or a related subject
● A strong understanding of database driven web applications
● A strong background in Object Oriented Programming
● Familiarity with MVC (Model-View-Controller) design
● Familiarity with PHP frameworks including Codeigniter and Laravel
● Excellent communication & Positive working attitude
● A fin-tech background is a plus
● Strong understanding of Queue/Worker concepts
● Hands on experience on caching technologies













