Principal Backend Engineer

at Assembly

DP
Posted by Pratik Chouhan
icon
Remote, Bengaluru (Bangalore)
icon
8 - 12 yrs
icon
₹25L - ₹46L / yr (ESOP available)
icon
Full time
Skills
NodeJS (Node.js)
Javascript
API

We’re building our Engineering team at Assembly, a fast-growing start-up based in Los Angeles and Bangalore! Our employee engagement platform offers organizations a better way to engage employees and drives organizational culture.

We are looking for Principal Backend Engineer, to join our team and contribute to the evolving Assembly product offering. This person will report directly to our VP of Engineering. This is an exciting opportunity for anyone interested in shaping the direction and trajectory of a new product. 


About you:
You are passionate about company culture. You love challenging yourself to constantly improve, and you share your knowledge to empower others. You are self-directed and scrappy, able to solve problems effectively without compromising the product. You look beyond the surface to understand the root causes so that you can build long-term solutions for the whole ecosystem. And finally, you enjoy being a part of a small but mighty team with a mission of changing the way companies engage their employees!

Roles & Responsibilities:

  • Guide and lead Architecture decisions. Drive changes to scale Assembly’s Infrastructure 10x and beyond

  • Participate in the entire application lifecycle, focusing on coding and debugging

  • Write clean reusable code to develop functional web applications

  • Perform Unit & Integration tests to optimize performance with javascript test frameworks

  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic

  • Design, build and operate Assembly’s APIs with a focus on performance and reliability. 


Requirements:
If you’re on the fence about whether you meet all of the requirements for this role, please apply!
  • Proven work experience as a Back-end developer

  • In-depth understanding of the entire web development process (design, development, and deployment).

  • Minimum 5+ years of experience with Back-end languages ( JavaScript libraries like Node.js or similar )

At Assembly, we are committed to building a diverse and inclusive company. We seek to create a culture where everyone can belong because we believe that people do their best work when they can show up every day as their authentic selves. We welcome people of different backgrounds, experiences, abilities, and perspectives. 


Assembly is an equal opportunity employer. We do not make hiring or employment decisions on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability status, or genetic information, in compliance with applicable federal, state and local law.

About Assembly

At Assembly, we are building a better way to work through our no-code workflow automation platform. We empower teams to build customizable workflows that foster communication, productivity, and engagement critical to the culture of companies.

 

Our team comes from Google, Honey, Salesforce, and ZipRecruiter. We’ve raised a round of seed funding from HomeBrew, and we have consistently grown our revenue by over xx% month over month.

 

Want to learn more? head over to joinassembly.com

Founded
2017
Type
Product
Size
20-100 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Senior Backend Developer

at An ed-tech Indian startup

Agency job
via Qrata
NodeJS (Node.js)
Python
PHP
Fullstack Developer
Amazon Web Services (AWS)
Redis
Terraform
icon
Bengaluru (Bangalore)
icon
3 - 7 yrs
icon
₹20L - ₹24L / yr
Our client is a remarkable homework app that lets teachers assign objective &
subjective homework by choosing from a question bank. It also gamifies
homework for students.
It helps teachers evaluate homework/assignments 10x faster and captures
100x more data points than any other existing system.
While the app automates the teacher’s job, it fundamentally disrupts education by
replacing marks/grades with data-driven analysis. It is a free mobile homework app.

JD For Node (backend):

Overview:
Hands-on technologists, who will help us architect and design large-scale, multi-tiered, microservice based distributed software systems and services using object-oriented design, distributed programming, PHP, NodeJS, Python etc.

Responsibilities:
Collaborate with cross functional teams, gathering business and functional requirements, to solve complex problems by building high volume transactional systems that handle massive data and high traffic.
Be a part of the full development life cycle, end-to-end from scoping, effort estimation, risk identification, implementation and testing, while meeting project schedules and timelines.
Work on (and recommend) the best technologies, components on server side tech. Proactively identify architectural weaknesses, design issues, performance and scalability issues, and recommend solutions.
Complete ownership of problem-free execution of owned modules and solutions, with focus on code optimisation, code quality, maintainability etc.
Balance short-term versus long-term actions, strategic versus tactical requirements, while continuing to move forward towards the strategic vision.

Requirements:
BE/B.Tech in computer science or equivalent experience from top college, with 3-6 years of hands-on experience in design/development of building massively large scale, microservice based, high traffic Node.js applications (including Socket.io and Express or similar)
Excellent data structure & algorithm and problem solving skills, full-stack knowledge and (preferred) application architectural experience and/or understanding
Proficiency in multiple programming languages, both dynamic and strongly typed object oriented languages. Knowledge of one or more of: PHP, Python, Couchbase, DynamoDB, NoSQL, Terraform, Cassandra, Redis, AWS etc.
End user-focused, react well to changes, work with teams and be able to multitask while enjoying challenging assignments in a high-energy, fast growing and start-up workplace.
Familiarity with Agile development, Scrums, continuous integration, and test driven development processes.
Prior startup experience of large scale B2C product company background is preferred.
 
Job posted by
Prajakta Kulkarni

Senior Backend Developer - KB

at online group buying platform that helps people connect with

Agency job
via Qrata
Python
Java
Flask
NodeJS (Node.js)
Django
icon
Remote only
icon
3 - 6 yrs
icon
₹15L - ₹30L / yr

Online group buying platform that helps people connect with likeminded people who want to buy the same item/product at a discounted price.

Job Duties and Responsibilities

 

  • Overlook development of all consumer products in JAVA and
  • Optimize components for maximum performance across a vast array of web-capable devices and
  • Focus on code maintainability and performance of
  • Provide technical advice and assists in solving programming
  • Continuously create new and interactive features that would help to improve user experience and user engagement.
  • Assist with troubleshooting of issues as
  • Lead the design and architecture of software
  • Assist in developing and maintaining continuous integration.

Skills Required:

 

  • Skills required: JAVA, Python (Flask and Django), Spring/Spring Boot, React, Hibernate,
  • 2+ years of experience in Java and Python
  • Linux, REST, Kafka, Mysql,, AWS, ELK Stack (Elasticsearch), CI/CD
  • Good experience in Java and/or Python based
  • Experience in designing databases and system
  • Experience in building products from scratch at well-funded start-ups

 


 

Job posted by
Rayal Rajan

PHP Developer

at Gigs Media Pvt. Ltd

Laravel
PHP
MySQL
Yii
Javascript
HTML/CSS
MVC Framework
MVC design
SQL
NOSQL Databases
Git
icon
Mumbai
icon
3 - 6 yrs
icon
₹4L - ₹10L / yr

PHP Developer

Job Description

We are looking for a PHP Developer responsible for managing back-end services and 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.

Responsibilities

  • Integration of user-facing elements developed by front-end developers
  • Build efficient, testable, and reusable PHP modules
  • Solve complex performance problems and architectural challenges
  • Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
  •  

Skills And Qualifications

  • Strong knowledge of PHP web frameworks (such as Laravel, Yii, etc depending on your technology stack)
  • Understanding the fully synchronous behaviour of PHP
  • Understanding of MVC design patterns
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of object-oriented PHP programming
  • Understanding accessibility and security compliance.
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments.
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds.
  • Creating database schemas that represent and support business processes.
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • Proficient understanding of code versioning tools, such as Git etc

 

Education and Experience Requirements:

  • BE(IT) or BSc IT or equivalent experience.
  • 4 years of experience in the industry.

Why you should apply here

5 Days Working
No Bond
10:00 AM to 7:00 PM
Great Place to work

 

Job posted by
Gayatri Bhayani

Senior Backend Developer

at fast-paced startup environment and desire to solve

Agency job
via Jobdost
Python
Flask
Django
DevOps
CI/CD
MySQL
MongoDB
RESTful APIs
Git
Angular (2+)
Javascript
TypeScript
icon
Remote, Bengaluru (Bangalore)
icon
2 - 6 yrs
icon
₹6L - ₹15L / yr
Senior Backend Developer - JD
If you love to work in a fast-paced startup environment and desire to solve some very
challenging problems using technology, we want to hear from you.
We are looking for an enthusiastic and energetic individual to work as a Senior Software
Developer. You will be involved in working on multiple products for the scaling and growth
stage of the lifecycle.
We work closely with the real world,. If you are interested to grow and learn in your career
and at the same time work on products for the 1Bn user market, we encourage you to apply.
Responsibilities
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● Over 3 years of experience working in backend development technologies and
DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Some experience in Angular 6+, JavaScript or TypeScript would be a plus.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance.
Job posted by
Ankitha Vyas

Technical Lead

at A e-commerce startup

Agency job
via zyoin
Java
Go Programming (Golang)
Data Structures
Algorithms
Problem solving
NodeJS (Node.js)
NOSQL Databases
MySQL
icon
Bengaluru (Bangalore)
icon
5 - 10 yrs
icon
₹30L - ₹60L / yr

Backend - Principal IC/Lead SDE

Minimum Requirements

  • 8+ years development experience
  • Solid Experience and knowledge of
  • Coding and debugging using Object Oriented languages like Java, C++, Go or similar languages.
  • Database design, Query optimizations, pitfalls (both SQL, NoSQL)
  • Developing Scalable, distributed systems and patterns
  • Developing REST and/or GraphQL based APIs
  • Writing and driving Clean code in a team (via SOLID principles).
  • Knowledge of writing unit tests
  • NodeJS

Good to have

  • Experience with GoLang/Python
  • Experience with Microservices, designs and patterns
  • Experience with Dockers/Kubernetes and orchestration
  • Familiarity with    Reactive    programming    and patterns like RxJs/RxJava, CQRS, Eventing systems
  • Experience with automating DevOps lifecycle
  • Proficiency with

Responsibilities

  • Work with Product team and Drive design, development and deployment of the overall architecture and individual modules to support our Apps , website and internal tools
  • Ensure the entire stack is designed and built for availability, speed, scalability, testability, debugging
  • Design and development of our REST and GraphQL API
  • implement and improve continuous integration and deployment
  • Serve as a technical lead for the team
  • Mentor team members
Job posted by
Tapish Bhattkoti

Junior Magento developer

at Redian software pvt ltd

Founded 2016  •  Services  •  20-100 employees  •  Bootstrapped
Magento
Javascript
PHP
MySQL
Selenium
icon
Remote, Mumbai
icon
1 - 3 yrs
icon
₹4L - ₹6L / yr

Job Description -

Magento Developer

 

We are looking to hire an experienced Magento Developer to build and maintain eCommerce websites for our clients.

As a Magento Developer, you will be responsible for liaising with the design team, setting up Magento 2.x sites, building modules and customizing extensions, testing the performance of each site, and maintaining security and feature updates after the installation is complete.
 

Role Responsibilities:

●▪Meeting with the design team to discuss the needs of the company

●▪Building and configuring Magento 2x eCommerce websites

●▪Coding of the Magento templates

●▪Developing Magento modules in PHP using best practices

●▪Designing themes and interfaces

●▪Setting performance tasks and goals

●▪Troubleshooting integration issues

●▪Updating website features and security patches

 

Requirements

Technical & Professional Requirements:

●▪Bachelor’s degree in Computer Science or related field

●▪Experienced in Magento (eCommerce CMS) 1-3 years (Familiar with Zend Framework)

●▪Experience with Magento modules and has customized the same

●▪Advanced knowledge of Magento, JavaScript, HTML, PHP, CSS, and MySQL

●▪Experience with complete eCommerce lifecycle development

●▪Understanding of modern UI/UX trends

●▪Should be capable of integrating open source scripts and tools

●▪Experience with software development tools like Jira,git,selenium

Strong attention to detail

●▪Ability to project-manage and work to strict deadlines

●▪Ability to work in a team environment

Service Line/Domain: Information Technology.

 

Benefits

  • Good rate of pay .  Developers have a higher starting wage bracket all around the world.
  • The skills are transferable .  The skills you acquire will never be out of use.
  • Work anywhere .  As a developer you aren’t limited to a particular region or country as 1’s and 0’s are understood everywhere.
  • Comfortable Working Environment .  Wherever you go, you’ll have an air conditioned office, fast internet and a powerful laptop. What more does a man need?
  • Constant learning  curve .  You will only get better with passing time as you will be in sync with the technological changes.
  • You can be as creative as you want . Each day you create something from nothing. The only thing that  limits you will be your imagination.
  • Maternity/paternity leave. Pursue career goals while growing your family.
  • Professional development.   Get opportunities for professional development, to master new skills and to grow into other roles.
Job posted by
Saurav Singh

Wordpress Developer

at iTech India

Founded 2005  •  Products & Services  •  100-1000 employees  •  Profitable
Wordpress
Wordpress Developer
Content Management System (CMS)
HTML/CSS
PHP
jQuery
Javascript
icon
Chennai
icon
1 - 3 yrs
icon
₹2.4L - ₹3.6L / yr

Responsibilities

  • Designing and implementing new features and functionality
  • Establishing and guiding the website’s architecture
  • Ensuring high-performance and availability, and managing all technical aspects of the CMS
  • Helping formulate an effective, responsive design and turning it into a working theme and plugin.

Skills and Qualifications

  • Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, jQuery
  • Experience building user interfaces for websites and/or web applications
  • Experience designing and developing responsive design websites
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
  • Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers
  • Ability to convert comprehensive layout and wireframes into working HTML pages
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
  • Strong understanding of PHP back-end development
Job posted by
Vinodh Anandh

PHP DEVELOPER !

at PROBESEVEN

Founded 2006  •  Products & Services  •  20-100 employees  •  Profitable
PHP
MySQL
Angular (2+)
NodeJS (Node.js)
MongoDB
icon
Coimbatore
icon
3 - 6 yrs
icon
₹3L - ₹5L / yr
 Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.  5+ years experience in software development.  Experience in programming languages: PHP, HTML5, CSS, and JS.  Experience in database systems: MySQL and Mongo.  Experience with various frameworks such as Bootstrap, jQuery, etc.  Experience in XML and JSON.  Experience in working with Linux.  Experience with NodeJS is desirable.  Excellent communication, problem-solving, and decision-making skills.  Working knowledge of user stories or use cases, design patterns or equivalent experience, and object-oriented software design.  A desire to be a team player and work in a fast-paced environment.
Job posted by
Karthika S

Fullstack Developer

at ButlerInSuits

Founded  •   •  employees  • 
Javascript
PHP
LAMP Stack
MongoDB
NodeJS (Node.js)
Ruby on Rails (ROR)
icon
Anywhere
icon
2 - 7 yrs
icon
₹2.5L - ₹0.0L / yr
Butler In Suits is a home management service startup in Singapore. We help our customers manage their home, we get their mailbox, cleaning, laundry, and groceries done every week.
Job posted by
Poon Da Qian

Fullstack Developer

at Sunmatic Technologies Pvt. Ltd.

Founded 2008  •  Products & Services  •  0-20 employees  •  Bootstrapped
Javascript
PHP
jQuery
icon
Pune
icon
3 - 5 yrs
icon
₹3L - ₹5L / yr
We are an end-to-end online marketing & technology company with a pay-for- performance search model supported by a team with more than 10 years of experience. We are an online technology company and a group of passionate search marketers, business brains, financial marketers, web technology and online advertising experts – we create online products and marketing tools for our BSFI clients.We drive awareness, engagement and conversions for our clients. Our interactive services include - search engine marketing (SEM), search engine optimization (SEO), affiliate and social media marketing. Our design & analytics teams ensure that our clients have a captivating, memorable experience when their customers interact and engage with their brands. We work with Top brands in the insurance industry like ICICI Prudential, HDFCLife, Bajaj Allianz, Bharti Axa to name a few. Should be a coder at heart and a researcher in spirit. A software engineer with hands on experience with Programming, Creative, a trouble shooter. Should be passionate about technology and have a dream to change the status-quo and ready to change the world. Having Knowledge of social network analysis, big data algorithms and machine learning technologies would be an added advantage but not compulsory.
Job posted by
Sugeesh Sugathan
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Assembly?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort