
Backend - Software Development Engineer-III
Responsibilities:-
- Research, design and build highly reliable, available and scalable platforms
- Explore design implications and work towards an appropriate balance between functionality, performance, and maintainability.
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices
- Own large technical deliverables and execute in an exemplary way
- Be able to conceptualize and develop prototype quickly
- Working with a cross-discipline team of Design, Product, Data Science and Analytics team.
- Active participation in the hiring process to bring quality engineers in the team.
Requirements:-
- Strong proficiency in Javascript and TypeScript
- Strong proficiency of Node.js and frameworks available for it such as Express
- Strong understanding and experience of creating highly scalable and complex database design
- Good understanding of Data Modeling using RDBMS and NoSQL(Cassandra, MongoDB, ElasticSearch, Redis) data stores
- Strong problem-solving skills with a good understanding of data structures and algorithms
- Strong understanding of front-end technologies, such as HTML5, and CSS3
- User authentication and authorization between multiple systems, servers, and environments
- Experience of creating highly scalable, fault tolerant, resilient distributed systems
- Strong knowledge of creating scalable system design and good understanding of microservice based architectures
- Understanding of caching enabled, PubSub and event driven architectures
- Hands on experience and good knowledge of AWS services
- Understanding automated testing platforms like selenium and unit tests like Chai, Mocha, Jasmine etc
- Proficient understanding of code versioning tools, such as Git
- E/B.Tech/M.E./M.Tech/M.S.
- Curiosity to explore the cutting edge technologies and bake them in the products.
- Zeal and drive to take end to end ownership.
- 5+ years of experience in back end development preferably in microservice environment.

Similar jobs
What you'll do:
· Perform complex application programming activities with an emphasis on mobile development: Node.js, TypeScript, JavaScript, RESTful APIs and related backend frameworks
· 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. Write unit test and improve test coverage.
· 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
· Demonstrable passion for technology (e.g., personal projects, open-source involvement)
· Enthusiastic embrace of DevOps culture and collaborative software engineering
· Ability and desire to work in a dynamic, fast paced, and agile team environment
· Enthusiasm for cloud computing platforms such as AWS or Azure
Basic Qualifications:
· Minimum B.S. / M.S. Computer Science or related discipline from accredited college or University
· At least 4 years of experience designing, developing, and delivering backend applications with Node.js, TypeScript
· At least 2 years of experience building internet facing services
· At least 2 years of experience with AWS and/or OpenShift
· Exposure to some of the following concepts: object-oriented programming, software engineering techniques, quality engineering, parallel programming, databases, etc.
· Experience integrating APIs with front-end and/or mobile-specific frameworks
· Proficiency in building and consuming RESTful APIs
· Ability to manage multiple tasks and consistently meet established timelines
· Strong collaboration skills
· Excellent written and verbal communications skills
Preferred Qualifications:
· Experience with Apache Cordova framework
- Demonstrable knowledge of native coding background in iOS, Android
· Experience developing and deploying applications within Kubernetes based containers
Experience in Agile and SCRUM development techniques
Currently hiring for the position of Backend 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.
We are looking to recruit a candidate for a role that will require:
- Create and consume restful APIs
- Design, develop, and maintain internal and external applications
- Build efficient, testable, and reusable modules
- Write high quality, structured application/interface code and documentation
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Define functional and technical requirements for application software to develop skills and knowledge
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute in all phases of the development lifecycle
Requirement
∙ Proficient in Node.JS
∙ 5+ years’ experience designing, querying, and updating databases in MySQL/nosql
∙ Passion for best design and coding practices and a desire to develop new bold ideas
∙ Good to have knowledge of AWS, Redis, ElasticSearch
Education: Min. Graduate in related discipline
Work experience: 5years relevant experience

Job Summary:
As a Shopify App Developer at [Your Company Name], you will be responsible for designing, developing, and maintaining custom applications for the Shopify platform. You will collaborate with cross-functional teams to create solutions that meet our clients' needs and improve their eCommerce operations. The ideal candidate will have a strong background in Shopify app development, excellent problem-solving skills, and a passion for delivering exceptional user experiences.
Key Responsibilities:
- App Development: Design, develop, and deploy custom Shopify apps using Shopify’s API, Polaris, and other relevant technologies.
- Customization: Customize and extend Shopify’s existing functionalities to meet specific client requirements.
- Integration: Integrate Shopify apps with third-party services, APIs, and data sources as needed.
- Maintenance & Support: Troubleshoot and resolve issues related to Shopify apps and provide ongoing support and maintenance.
- Collaboration: Work closely with project managers, designers, and other developers to ensure that app solutions align with project goals and client expectations.
- Testing & Quality Assurance: Conduct thorough testing of applications to ensure reliability, performance, and adherence to Shopify’s standards.
- Documentation: Create and maintain clear documentation for code, processes, and app functionality.
- Innovation: Stay updated with the latest Shopify developments, industry trends, and best practices to continuously improve app functionality and user experience.
Qualifications:
- Experience: Proven experience in developing Shopify apps, including a portfolio of past projects or apps.
- Technical Skills: Proficiency in Shopify’s APIs, Liquid templating language, JavaScript, HTML, CSS, and familiarity with Shopify Polaris design system.
- Programming Languages: Strong knowledge of backend programming languages such as Ruby, PHP, or Node.js.
- Database Management: Experience with database technologies such as MySQL, MongoDB, or PostgreSQL.
- Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
- Communication: Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Team Player: Ability to work effectively both independently and as part of a team in a fast-paced environment.
Hi All,
Job Description:
As a Java Developer, you will be responsible for developing and maintaining high performance, scalable, and secure applications. We are seeking a skilled and motivated Java Developer with experience in the Spring Framework to join our dynamic team. This is a remote/work-from-home position, offering you the flexibility to work from anywhere.
Location : Remote / WFH
Salary : Good Hike on Current
Key Responsibilities:
- Design, develop, and maintain Java-based applications using the Spring Framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug issues to optimize application performance.
- Participate in code reviews to maintain high coding standards and best practices.
- Work with RESTful APIs and integrate third-party services.
- Contribute to all phases of the software development lifecycle, including requirements
- Gathering, design, implementation, testing, and deployment.
Key Requirements:
- 2 to 5+ years of experience in Java development.
- Strong experience with the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Proficiency in building RESTful APIs and web services.
- Solid understanding of object-oriented programming and design patterns.
- Experience with relational databases like MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems, particularly Git.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Ability to work independently and as part of a remote team.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with microservices architecture.
- Knowledge of containerization tools such as Docker.
- Understanding of Agile/Scrum methodologies.
Benefits:
- Work-from-home/remote opportunities.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.



What you’ll do:
- Work closely with the founders and the team to plan, design, and build the next iterations of Dyte’s video-audio APIs.
- You will collaborate closely with other engineers of the team and lend your help in your areas of expertise.
- Build micro-services to support new functionality.
- Build best practices to improve the current API workflow.
- Help us scale our current micro-service framework to support a multi cloud, multi region environment.
- Work closely with the media and the infra team to optimise the performance and reduce the latency of our API framework.
- Help design and develop the next iteration of our observability platform.
- Mentor and hire Junior Developers.
- Ensure that our customer’s experience is the best it can be. You might have to interact with the dev team of our clients.
Who you are:
- 5+ years of experience working as a software engineer in a fast paced environment.
- Well versed with Golang or Javascript.
- You are intensely curious and passionate about the prospect of diving deep into multiple technologies, platforms, and problem spaces, even if they are currently unfamiliar.
- You embrace uncertainty. Our space is a rapidly growing one and specifications are continuously changing.
- You care about the user experience and know-how to build user-friendly web applications.
- You have experience with continuous delivery. Experience with AWS is a bonus.
- You have a working understanding of object-oriented and functional programming paradigms.
- You care about web technologies, exploring data, and software design (and video calls!).
- You have excellent analytical and problem-solving skills, and can communicate your ideas.
- Experience with WebRTC, iOS, Android, or C++ development is a bonus.
- A degree in Computer Science or a similar area are bonuses.
Our Perks:
- Competitive Salary
- ESOPs
- Medical Insurances
- Friendly leaves policy
- 100% Remote Option


Required Skills:
● Expert in Python, with knowledge of at least Django (More web frameworks are a plus)
● Familiarity with some ORM (Object Relational Mapper) libraries
● Able to integrate multiple data sources and databases into one system
● Understanding of the threading limitations of Python, and multi-process architecture
● Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack)
● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 (is a plus)
● Understanding of accessibility and security compliance
● Knowledge of user authentication and authorization between multiple systems, servers, and environments
● Understanding of fundamental design principles behind a scalable application
● Familiarity with event-driven programming in Python
● Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
● Able to create database schemas that represent and support business processes
● Strong unit test and debugging skills
● Proficient understanding of code versioning tools
● Knowledge of application deployment process and server set up
● Integration of data storage solutions
Responsibilities:
● Owning one or more of the web services; adding new features, resolving bugs, and refactoring/ improving code base.
● Design and implementation of low-latency, high-availability, and performant applications
● Translating product requirements into functional, maintainable, extensible software that is in-line with company objectives.
● Good knowledge of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, & agile development.
● Work on cutting-edge web technologies to make a powerful impact on 1M+ enterprise users
● Be part of a growing team that will design, develop, and test software and cross-product applications which span across different Planview products
● Work in an agile engineering team writing maintainable and scalable code for software components and influencing team decisions
● Contribute to the product’s architecture vision and execution, working closely with cross-product teams and other leaders within the R&D department
● Collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers and inspires your peers
● Drive continuous improvement of software quality, CX and maintainability of features
● Continuous learning of technology trends, tools, and approaches, including sharing this knowledge with your team
2+ years experience as a developer with a proven track record in on-time and successful deliveries.
- Must be highly proficient in NodeJS, Javascript and MySQL with Microservices (REST web services )
- Work end to end on micro-services and SPAs built on cutting-edge technologies like Nodejs (Strong practical experience preferred)
- Strong knowledge of database & web applications.
- Preferred : grunt, wagner, npm, passport, redix, chai
- Excellent problem solving and communication skills, so that you are able to articulate technical concepts to the team, also excellent development, and debugging skills
- Ability to learn, act, and thrive in a fast-paced environment with a distributed team
Duties & Responsibilities :
- Should be taking requirements to design and building reusable modules.
- Building, scaling and performance tuning.
- Advance understanding of front-end technologies, such as HTML5 and CSS3.
- Advance understanding in AWS, NPM (Node JS Package Manager), GIT and Unit testing.
- Strong work experience in Design Patterns and Algorithms.
- Experience with debugging, troubleshooting and problem-solving issues.
- Must have strong communication skills.
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.

respective teams. We are a rapidly growing & constantly improving organization. We seek very high
levels of ownership in all individuals, especially roles like this – ownership of systems in your team and
their impact on the entire Flipkart eco-system. Going beyond your role & contributing to make the
organization & business better is an expectation. Actively participate in development along with
team members for as much as 75% of their time, creating modules & systems that can then be treated
as a working reflection of the best practices.
• Participating in code reviews, design reviews, architecture discussions.
• Being responsible for Scaling, Performance & Quality for the team.
• Setting up best practices to help the team achieve the above and constantly thinking about improving
the technology use are your responsibilities. Driving the adoption of these best practices around coding,
design, quality, performance in your team.
• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself
on the impact you are able to create.
• Implementation of long term technology vision for your team.
• Responsible for the architecture of your product; ensuring it is aligned to the requirements and the
charter.
• Active participant in technology forums & represent Flipkart in external forums.
• Creating architectures & designs for new solutions around existing and new problem spaces at
Flipkart.
• Drive technology & tool choices for your team & be responsible for them.

