
Sr. Backend Developer for a Product Based Company ( Node.js )
at Upskillist


Responsibilities:
- Resolve complex technical issues and make design decisions to meet the critical requirements of scalable, highly available, multi-tenant enablement of services in the cloud.
- Independently investigate, present options, review and implement completely new functionality OR re-architect an existing solution to meet growing needs
- 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.
- Work with various external (application) teams to integrate with the product and help guide the integration.
- You will implement solutions that include database schema, business logic, and some presentation layer work.
- You will use existing methods and best practices in the software industry to create features and platforms with the highest levels of security, reliability, efficiency, and scalability.
- Experience mentoring senior developers.
Requirements:
- 8+ years of experience in software development experience with a proven track record of making technical decisions
- 8+ years of experience in coding in more than one programming language, e.g. Python, GoLang, node.js, etc
- Intimate working understanding of modern web applications from the database to browser
- Intimate understanding of MongoDB and extensive experience with database-driven applications
- Great problem-solving skills and ability to abstract functional requirements
- Excellent communicator in both technical and non-technical contexts
- Experience designing and improving complex software applications
- Experience coaching and mentoring developers at various levels of experience
- You have a sound understanding of programming fundamentals & their application to highly scalable web-based systems.
- You have successfully led a small agile team.

About Upskillist
About
Providing upskillists globally practical, quality education and learning so they can effect real world change in their lives. Providing employers the ability to upskill their employees so they can recruit and retain more staff and deliver real business ROI. Reach out to [email protected]
Connect with the team
Similar jobs

AccioJob is conducting an offline hiring drive with Gaian Solutions India for the position of Backend Developer Intern.
Required Skills - DSA + Java/Node/Python
Apply Here - https://go.acciojob.com/DrWfTr
Eligibility -
- Degree: B.Tech/BE/BCA/MCA/M.Tech
- Graduation Year: 2023, 2024, and 2025
- Branch: All Branches
- Work Location: Hyderabad
Compensation -
- Internship stipend: 20- 25k
- Internship duration: 3 months
- CTC:- 4.5-6 LPA
Evaluation Process -
- Assessment at the AccioJob Skill Centre in Hyderabad
- 2 Technical Interviews at Gaian Solutions India Office (Hyderabad)
Apply Here - https://go.acciojob.com/DrWfTr
Important: Please bring your laptop & earphones for the test.

About us
Astra is a cyber security SaaS company that makes otherwise chaotic pentests a breeze with its one of a kind Pentest Platform. Astra's continuous vulnerability scanner emulates hacker behavior to scan applications for 8300+ security tests. CTOs & CISOs love Astra because it helps them fix vulnerabilities in record time and move from DevOps to DevSecOps with Astra's CI/CD integrations.
Astra is loved by 650+ companies across the globe. In 2023 Astra uncovered 2 million+ vulnerabilities for its customers, saving customers $69M+ in potential losses due to security vulnerabilities.
We've been awarded by the President of France Mr. François Hollande at the La French Tech program and Prime Minister of India Shri Narendra Modi at the Global Conference on Cyber Security. Loom, MamaEarth, Muthoot Finance, Canara Robeco, ScripBox etc. are a few of Astra’s customers.
Role Overview
As an SDE 2 Back-end Engineer at Astra, you will play a crucial role in the development of a new vulnerability scanner from scratch. You will be architecting & engineering a scalable technical solution from the ground-up.
You will have the opportunity to work alongside talented individuals, collaborating to deliver innovative solutions and pushing the boundaries of what's possible in vulnerability scanning. The role requires deep collaboration with the founders, product, engineering & security teams.
Join our team and contribute to the development of a cutting-edge SaaS security platform, where high-quality engineering and continuous learning are at the core of everything we do.
Roles & Responsibilities:
- You will be joining our Vulnerability Scanner team which builds a security engine to identify vulnerabilities in technical infrastructure.
- You will be the technical product owner of the scanner, which would involve managing a lean team of backend engineers to ensure smooth implementation of the technical product roadmap.
- Research about security vulnerabilities, CVEs, and zero-days affecting cloud/web/API infrastructure.
- Work in an agile environment of engineers to architect, design, develop and build our microservice infrastructure.
- You will research, design, code, troubleshoot and support (on-call). What you create is also what you own.
- Writing secure, high quality, modular, testable & well documented code for features outlined in every sprint.
- Design and implement APIs in support of other services with a highly scalable, flexible, and secure backend using GoLang
- Hands-on experience with creating production-ready code & optimizing it by identifying and correcting bottlenecks.
- Driving strict code review standards among the team.
- Ensuring timely delivery of the features/products
- Working with product managers to ensure product delivery status is transparent & the end product always looks like how it was imagined
- Work closely with Security & Product teams in writing vulnerability detection rules, APIs etc.
Required Qualifications & Skills:
- Strong 2-4 years relevant development experience in GoLang
- Experience in building a technical product from idea to production.
- Design and build highly scalable and maintainable systems in Golang
- Expertise in Goroutines and Channels to write efficient code utilizing multi-core CPU optimally
- Must have hands-on experience with managing AWS/Google Cloud infrastructure
- Hands on experience in creating low latency high throughput REST APIs
- Write test suites and maintain code coverage above 80%
- Working knowledge of PostgreSQL, Redis, Kafka
- Good to have experience in Docker, Kubernetes, Kafka
- Good understanding of Data Structures, Algorithms and Operating Systems.
- Understanding of cloud/web security concepts would be an added advantage
What We Offer:
- Adrenalin rush of being a part of a fast-growing company
- Fully remote & agile working environment
- A wholesome opportunity in a fast-paced environment where you get to build things from scratch, improve and influence product design decisions
- Holistic understanding of SaaS and enterprise security business
- Opportunity to engage and collaborate with developers globally
- Experience with security side of things
- Annual trips to beaches or mountains (last one was Chikmangaluru)
- Open and supportive culture
About Us:
Nativebyte is a software services company with focus on building large scale enterprise applications which work with millions of users. We work with startups and large corporates alike to develop end to end technology solution for them.
Job Description:
We are looking for a Backend developer who is proficient with Node.js. Your primary focus will be on developing user interface components and implementing them following well-known Node.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
- Responsible for server-side web application logic and integration of the work front-end developers
- Write the web services and APIs used by front-end developer and mobile application developers.
- API integration Backup and restore technologies for a website’s files and DB
Skills:
- Proficient knowledge of the back-end programming language and the framework that is used by the company
- Understanding of front end technologies like HTML, CSS, and JavaScript (to communicate with team members on the front-end)
- Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes
- Knowledge of accessibility and security compliance
- Experience with version control, such as Git
Notice Period - Immediate or 15 days or 30 days.
Responsibilities
- Plan, develop and implement large-scale projects from conception to completion.
- Interface with clients and gather business requirements and objectives.
- Translate clients’ business requirements and objectives into technical applications and solutions.
- Understand and evaluate complex data models.
- Design, develop and implement new integration.
- Execute system development and maintenance activities.
- Develop solutions to improvise performance and scalability of systems.
- Mentor junior and mid-level engineers.
Minimum Requirements
- 3-5 years of relevant experience, working in Java related technologies.
- A Good Engineering or Masters degree from a reputed university
- Should have strong technical skills with a good grasp of OO concepts and design patterns
- Good knowledge of SQL database ( MySQL, Oracle, etc )
- Good understanding of frameworks like Spring, Hibernate, etc.
- Good understanding of spring boot and microservices.
- Exposure to AWS services - S3, SQS, Lambda, DynamoDB, API Gateway, etc.
Good to have
- Knowledge of No-SQL DBs like mongo, dynamoDB, etc.
- Knowledge of message brokers/queuing services like SQL, rabbitMQ, Kafka, etc.
Job Location: Bangalore, Pune, Chennai, Mohali, Gurugram, Panchkula, or Dehradun
The candidate must be available to join within two weeks.
Job Description:
- 5 to 8 years of experience in Developing APIs and RESTful services using Node JS.
- Experience with AWS API Gateway
- Produce high-quality code and experience with security implementations Identifying application security risks and implementing security patches procedures.
- Implement and Improve application logging services
- Work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution.
- Work with the QA Team to develop testing protocols to identify and correct challenges.
- Must have good analytical, debugging, and problem-solving skills.
- Good communication skills.
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- 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 Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions 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


Mixing technology, data, and first-in-class innovation, EagleView® is not only leading the property data analytics market, but also changing lives along the way. Come join us and make great things happen!
EagleView is a fast-growing technology company driving game changing innovation in multibillion- dollar markets such as property insurance, energy, construction, and government. Leveraging 17 years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business.
At EagleView, we believe that making our culture engaging and empowering are keys to success.
Job Description
We are looking for a talented Software Engineers to join our agile development team. As an experienced member, you will participate in all aspects of the software development life cycle: scoping, design, coding, testing, implementation and support. You will help in the development of highly available, scalable, secure and flexible solutions for our ecommerce platform. In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems. You take pride and ownership in your work as well as the overall contributions of the team. You must also have the ability to take a system-wide understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system. Your ability to communicate clearly and concisely (both written and verbal) is also key as is being a self-starter.
* Bachelor's Degree required, preferably in Computer Science or related field
* 1+ years of software development experience using Java/C++/Golang/Python or any of the object oriented programming language
* Experience working on JavaScript would be an added advantage
* Experience using Linear Algebra, 3D Scene model, Cairo - 2D Drawing Framework will be an added advantage
* Working experience using any of these: POV-RAY, GeoTiff, WGS 84 and Web Mercator projection will be a added advantage
* Experience with cloud technologies AWS SDK and containerization
* Experience with PostgreSQL or other Relational Databases
* Test-driven development mindset and a focus on quality, scalability and performance
* Strong programming fundamentals and ability to produce high quality code
* Excellent communication, collaboration, reporting, analytical and problem-solving skills
* Solid understanding of Agile (SCRUM) Development Process required

- Should have experience in supporting the application and infrastructure 24x7.
- Should have good working knowledge on troubleshooting skills of Operating Systems (Linux/Windows)
- Good experience on Java/j2EE application supporting and AWS infra supporting.
- Ability to work with 3rd parties/FOPS and provide required instruction to troubleshoot and restore faults.
- Respond quickly and effectively to production issues, troubleshooting solutions, and taking responsibility for seeing those solutions through resolution.
- Identify root cause and corrective actions for highly complex availability, capacity, security, performance, and quality issues affecting the database.
- Strong knowledge of Linux/Unix operating system.
- Good knowledge in scripting languages like Shell, Python.
- Good Knowledge on Databases like Mongo, Mysql, SQL Server.
- Respond to alerts and take corrective action to ensure the high-availability of our production environments and participate in an after-hours on-call rotation.
- Experience/Knowledge of other cloud platforms (Azure, Google Cloud) is a plus
- Strong verbal and written communications skills are a must
- Must have production support experience as the requirement is 24X7X365 production support.

- Web development using PHP & experience in coding on MVC architecture of Laravel
- REST API knowledge is a must with oAuth security
- Understanding of mobile apps with REST API integration, firebase & google analytics is important
- Need to have knowledge of querying MySQL & NoSQL databases like MongoDB
- Experience with Node Js for our notification system
- Understanding of cloud services like Google cloud & AWS ec2 instance is a bonus for the profile

Our client is a revolutionary Educational services platform, that brings in innovation and expertise in their ways of learning. Awarded as one of the best Google apps of 2017, the app provides students with a variety of online courses that cover K12 subjects, Entrance exams, Engineering and FInance stream topics, as well as Self-help notes.
Their unique and simple AI based site and app feature 500+ courses, nearly a lakh videos and tests, and also imparts strength and weakness analysis for the students to improve their knowledge base. The 5yr old organisation is one of the most loved ed-tech platforms that reaches more than 4.5Mn registered users.
- Planning and implementing company's application and data model structures for scalability.
- Maintaining central databases, ensuring high performance, and responding to requests from the front-end.
- Developing reusable code and libraries for future use. Building for new features and maintaining the present ones.
- Implementing comprehensive security and data protection.
- Has 2-5 years of experience working on a growth stage product, where they first scaled from 0 to 1 and then 1 to n.
- You have studied Computer science (or a similar degree) from a Tier 1 college OR have a great set of experiences working at products that scaled massively.
- You understand product and database architecture like you understand basic Maths and have worked on it for 3 to 7 years. Further, you know how to optimise AWS/ GCP for both efficiency and cost.
- You have experience in managing a team and setting up the best processes / practices (1yr+ Engineering Manager experience)
- You are deeply driven for creating an impact. You obsess over doing things the right way, and you enjoy writing beautiful code.
- Though technology stack is not the primary concern, we would value some experience in C#/ Visual Studio, RDS/ MySQL, ElasticSearch, System Architecture and general AWS solutions.
- Ownership: Absolute ownership of the product and your code, with relentlessness to deliver with speed and precision.
- Dynamic & Resourceful: Should be comfortable in dealing with lots of changes in a fast paced environment. Super willing to learn new technologies and systems. And resourceful and inventive in the face of every problem.
- Deep Love for coding: You write code because you love doing it and not just because it's a job for you.
- Perfection/ Obsession/ Hygiene: You deeply understand & achieve perfection in even the 'small' features. And you deeply care about the quality of your code.
- Good eye for usability & design and willing to put-in extra effort for delivering the best user experience.
- Creating Algorithms that can change the game: Should understand requirements and design algorithms accordingly.
- Driven by Data: Strong analytical and troubleshooting skills leveraging/finding all data available.
- Team player: Keeps the team over themselves. Has a knack for influencing without being authoritative. Goes out of the way to help wherever the team needs them.

