



About FDN Media
About
Company video


Connect with the team
Similar jobs
Job Title: Backend Developer
Location: In-Office, Bangalore, Karnataka, India
Job Summary:
We are seeking a highly skilled and experienced Backend Developer with a minimum of 1 year of experience in product building to join our dynamic and innovative team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems that drive our applications. You will collaborate with cross-functional teams to ensure seamless integration between frontend and backend components, and your expertise will be critical in architecting scalable, secure, and high-performance backend solutions.
Annual Compensation: 6-10 LPA
Responsibilities:
- Design, develop, and maintain scalable and efficient backend systems and APIs using NodeJS.
- Architect and implement complex backend solutions, ensuring high availability and performance.
- Collaborate with product managers, frontend developers, and other stakeholders to deliver comprehensive end-to-end solutions.
- Design and optimize data storage solutions using relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Promoting a culture of collaboration, knowledge sharing, and continuous improvement.
- Implement and enforce best practices for code quality, security, and performance optimization.
- Develop and maintain CI/CD pipelines to automate build, test, and deployment processes.
- Ensure comprehensive test coverage, including unit testing, and implement various testing methodologies and tools to validate application functionality.
- Utilize cloud services (e.g., AWS, Azure, GCP) for infrastructure deployment, management, and optimization.
- Conduct system design reviews and contribute to architectural discussions.
- Stay updated with industry trends and emerging technologies to drive innovation within the team.
- Implement secure authentication and authorization mechanisms and ensure data encryption for sensitive information.
- Design and develop event-driven applications utilizing serverless computing principles to enhance scalability and efficiency.
Requirements:
- Minimum of 1 year of proven experience as a Backend Developer, with a strong portfolio of product-building projects.
- Extensive experience with JavaScript backend frameworks (e.g., Express, Socket) and a deep understanding of their ecosystems.
- Strong expertise in SQL and NoSQL databases (MySQL and MongoDB) with a focus on data modeling and scalability.
- Practical experience with Redis and caching mechanisms to enhance application performance.
- Proficient in RESTful API design and development, with a strong understanding of API security best practices.
- In-depth knowledge of asynchronous programming and event-driven architecture.
- Familiarity with the entire web stack, including protocols, web server optimization techniques, and performance tuning.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) is highly desirable.
- Proven experience working with cloud technologies (AWS/GCP/Azure) and understanding of cloud architecture principles.
- Strong understanding of fundamental design principles behind scalable applications and microservices architecture.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work collaboratively in a fast-paced, agile environment and lead projects to successful completion.
Type, Location,
Full Time @ Anywhere in India
Desired Experience
3+ years
Job Description
What You’ll Do
- Architecting and implementing the solutions we build
- Working with the team, client and project manager to efficiently deliver projects
- Translating business needs to technical solutions and communicating with the client
- Ensuring that good programming practices are followed
- Supporting other engineers’ growth with your expertise and mentorship
- Taking part in internal initiatives such as performance reviews, technical recruitment, estimation of pre-sale projects
What you bring to the table
- 2+ years of experience in Spring boot Framework
- Experience with REST- JSON, SOAP/XML is mandatory
- Proven working experience in Java development
- Experienced in Server Side Java, J2EE, Servlets, Spring/Spring boot, Hibernate JAXB, JAX-WS, MySQL/PostgreSQL, Junit
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Hands-on experience in designing and developing applications using Java EE
- Platforms with Open Source Frameworks - Spring/Spring boot, XML, Integration with SOAP and RESTful Web Services, WS security.
- Experience with test-driven development
- Experience with GIT and Maven.
- Experience with Spring Security.



Expertise in Angular JS, Node JS, React JS.

- Bachelor’s or Master’s degree in Computer Science or Engineering,
- 3-5 years of exp in building web applications using PHP (Laravel framework)
- Very good in build rich UI using HTML/CSS and Jquery
- Good understanding of databases like MySQL, PostgreSQL, etc
- Good Communication
Responsibilities
- Compensation Industry leading compensation
- Write clean and well-designed codes
- Produce detailed specifications Troubleshoot, test, and maintain the core product software and databases
- To ensure strong optimization and functionality.
- Contribute to all phases of the development lifecycle Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary

• Should have 5+ years of work experience in design, develop, Code and Unit Test web and desktop-based applications written in .Net framework starting from 4.x and above.
• Strong analytical skills to understand a given requirement and provide work estimates.
• Strong Object-Oriented Programming knowledge.
• Strong experience with Static Code Analyzers like Fortify.
• Should have good understanding of web servers such as IIS and Front-end such as HTML’s and Razor based engines.
• Strong debugging skills using .net front end and backend.
• Strong coding experience and thorough understanding of programming languages such as C#, VB.NET, ASP.Net, ADO.Net, JQuery, JavaScript, Traditional Web Services, WCF, Web API and other Scripting languages such as pythons.
• Strong working knowledge on various design patterns such as MVC, MVVM, DDD, Repository Pattern and any custom/hybrid framework as designed by the Architects.
• Should have a strong working knowledge of Azure DevOps.
• Strong knowledge and understanding of data sharing medium using JSON, XML and other media types.
• Strong knowledge on Entity Framework (6 and above) and other ORM such as Dapper.
• Strong knowledge and programming skills in Database such SQL SERVER, Oracle, My SQL and SQL Express. Additionally, nice to know-how knowledge in MS ACCESS.
• Strong knowledge and coding experience in REST based web services and service-oriented design patterns using WCF and other API’s.
• Should have used IDE such as Visual Studio and Visual Studio Code for Front-end development.
• 1+ years of building SPA web solutions using Angular 6/7/8 , BackBone, Bootstrap
• 5+ years building HTML5 complaint pages
• 3+ years of experience using TypeScript
• 3+ years of writing automated testing using Jamine or others
Day to Day job Duties: (what this person will do on a daily/weekly basis)
• Co-ordinate/mentor other Junior developers on a day to day basis.
• Understand the use cases/User Story, code and develop on a designed platform/pattern.
• Strict adherence to coding standards.
• Participate self-code review/peer reviews and correct errors wherever applicable before checking in the final code into the Branch/code repo.
• Create code documentations wherever applicable and as set guidelines by the team.
• Create and perform Unit Tests wherever applicable as set guidelines by the team.
• Provide feedback and assist in estimation planning.
• Merge code branches as and when required.
• Create and publish release documentations and application deployments as and when requested.
• Report out statuses to the leads onshore daily during the Stand-up calls.
• Additionally, update efforts on a given work item on everyday basis.
• Provide true estimates on work assigned prior development. Also ask questions/provide comments on User Stories/work items assigned.
• Be a team player and flexible towards availability in case of any urgent issues that need immediate attention.
• Plan out vacations in advance (min. 2 weeks of adv. Notice).
Nice to have(not a must) experience, skills
• Good understanding of Service Workers.
• Prior coding experience using FORTRAN.
• Experience on 3rd party tools like Spire.Pdf, PDF.Js.
• Knowledge of Rapid application development framework like DevExpress, Code on Time, HighCharts.
• Knowledge of code clean up tools like CodeMaid.
• Knowledge of Power BI and O365 Suites of applications.
• knowledge of SQL Data tools like SSIS and SSRS.

As part of the engineering team, you would be expected to have
deep technology expertise with a passion for building highly scalable products.
This is a unique opportunity where you can impact the lives of people across 150+
countries!
Responsibilities
● Own architecture, design, development, and implementation of different modules/features of the services
● Design, develop, deploy and support web applications.
● Discover opportunities for performance improvements
● Recommend ways to improve reliability, efficiency and code quality
● Focus on continuous delivery and reducing complexity
● Carry out code reviews and manage pull requests
● Build applications based on micro-services architecture
Requirements
● Overall 1-3 years of experience in Backend development.
● B.E/B.Tech in CS or equivalent streams from institute of repute (IITs, NITs, BITs,
IIITs or equivalent)
● Strong object oriented design skills & knowledge of design patterns
● Experience designing & developing distributed systems involving multiple web services, databases (both SQL and NoSQL), caches, queues, etc. taking into consideration scalability, availability, fault tolerance, consistency, etc. of the overall system
● Well-aware of and enforces development best practices: Unit Tests, Code Reviews,
Integration Tests, CI/CD, Monitoring, Alerting, etc

Primary Skills
● Ruby on Rails
● JavaScript, JQuery, HTML5
● Database knowledge (MySQL, Oracle, Postgres)
● Web technology and security, REST framework
● Unit testing frameworks (Rspec)
● Version Control (Eg., Git)
Good To Have Skills
● ReactJS and other UI technology
● Cucumber Selenium
● Shell Scripting
● Java / Python
Key Responsibilities
● Stay up-to-date on emerging technologies
● BS/MS degree in Computer Science, Engineering or a related subject
● Contribute in all phases of the development lifecycle
● Write well designed, testable, efficient code
● Ensure designs are in compliance with specifications
● Prepare and produce releases of software components
● Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review
Requirements
● 2 to 3 years of work experience as a Full Stack Developer or similar role
● Proven hands-on Software Development experience
● Proven working experience in
Rails
Ruby on Rails / Java
development
● Hands on experience in designing and developing applications using
Ruby on
● Object Oriented analysis and design using common design patterns.
● Excellent knowledge of Relational Databases, SQL and ORM technologies
● Experience in developing web applications using at least one popular web
framework
● Experience with test-driven developmen

- Knowledge of MySQL necessary
- Basic HTML & Javascript
- No framework experience needed (will be trained on Laravel)
- Strong programming fundamentals essential
- Should be living on the western line of Mumbai (Andheri to Borivali ideal) - Central do not apply
- Work Timings: 10:00 to 7:00 pm with 2nd & 4th Saturday off
- Should be comfortable working in a small team on product development environment
- Callify.ai SaaS Voice based software product


