Software Engineer- Backend
4 weeks ago
Role Purpose
The Software Engineer will participate in all aspects of our research and development activities. Working with the product owners and user experience teams they will be involved in the design, development, and the implementation of innovative cloud-focused applications using technologies such as JavaScript, React, nodeJS.
The Software Engineer will work within their team and alongside other teams to develop new product features, progressively improve product quality and to resolve customer issues, while working in a robust continuous integration and continuous deployment environment.
Tasks Include:
Design, modify and implement software features.
Ensures quality through design/code reviews, TDD practices
Work closely with customers and support teams to ensure efficient resolution of customer cases.
Continuously improve the product by running root cause analysis and addressing design limitations, maintenance problems and product reliability
In what areas will you perform?
Area Involvement
Engineering Work
Develop key skills and knowledge of Verint applications.
Deliver robust solutions by identifying related components and check for completeness of solutions, drawing on the wider team knowledge where required. Promote the new functionality to team and wider audience.
Resolve complex and new problems by processing alternatives and balancing pros and cons.
Ensure quality of the feature being delivered, through code reviews, TDD and other test activities, ensuring the functionality is tested and working properly before final release.
Participate in customer calls to discuss, diagnose and resolve live issues, working together with support and engineering teams to provide efficient resolution to customer issues.
Breaks tasks into smaller ones and sets milestones, identifies and plans for dependencies. Works to agreed timescales, prioritising work effectively. Prioritizes routine work to ensure time can be spent on critical activities.
Act as a subject matter expert in specific areas of responsibility
Develop an understanding of how the department is run and take ownership of existing processes in the absence of TL/TA.
Issue Escalation
- Identify, highlight and if possible resolve issues
Reporting
Report daily progress of your tasks to your team lead at scrum meetings.
Provide appropriate and regular communication to all relevant parties on your progress with development activities.
Provide regular updates about self-development and learning needs to mentor / line manager.
Who do you work with?
Internal External
Your team and associated QA and product owners
Services & Support teams
The User experience team
Your Line Manager
Customers
Other ad hoc third parties
Skills & Experience
Skill Experience
Personal
Highly motivated, ambitious, eager to learn and demonstrate value, with an ability to work independently.
Enthusiast who can work alone, from inner motivation.
Demonstratable problem solving and decision-making skills, working with others on complex problems or where appropriate to make these decisions.
Analytical skills include, but are not limited to, applying logical thinking to gathering and analysing information, designing, and testing solutions to problems, and formulating plans.
Someone who can serve as fire and forget - "this is what we need, figure out what we need, go find and implement solution"
Intelligent enough to ask the right questions.
Able to get information, design and implement; to work independently, manage work and time.
Good interpersonal skills, good written and verbal communication, and strong demonstrable teamwork. Able to communicate effectively with other team members and the business.
Experience of working closely with customers and 3 rd parties to identify, diagnose and resolve complex problems, and effectively convey realistic expectations.
Experience of using logs to diagnose customer issues and performing data analysis and troubleshoot data integrity issues.
Ability to work well in a fast paced and challenging technical environment; with the ability to multitask, quickly understanding issues and thinking through approaches, whilst delivering high quality solutions
Technical
Essential
Experience with Agile development methodologies
Experience with implementation of unit tests, integration tests.
Advanced knowledge and experience of working with various debugging tools.
Experience of working in both legacy and greenfield codebases.
Experience of writing clean, readable and maintainable code.
Development experience with: JavaScript, React
Experience of Chrome dev tools
Understanding of web markup, including HTML5, CSS3
Understand reactive and functional programming paradigms
CI/CD knowledge and experience is an advantage.
Knowledge of API development, particularly REST, and tools such as Postman
Knowledge of software performance testing and profiling tools
Knowledge and understanding of software development life cycle methodologies
Desirable
Experience with development in a test-driven environment
Experience with JavaScript backend frameworks such as ExpressJS
Familiarity with modern front-end build pipelines and tools such as TSC
Qualifications
A degree or post graduate qualification in Computer Science or Software Engineering or relevant experience.
A minimum of three year’s commercial experience working with JavaScript.
-
Backend Software Engineer
5 days ago
bangalore, India insureka Full timeJob Title: Backend Software Engineer (Django, Python, GCP)Location: Bangalore, OnsiteJob Type: Full-TimeCompany Overview:Insureka is a leading InsurTech company revolutionizing the insurance industry in Indonesia. Our mission is to provide innovative, accessible, and user-friendly insurance solutions tailored to the needs of our customers. We are...
-
Software Engineer
3 months ago
Bangalore, India CoverStack Technologies Full timeJob Description : The role of software developer (backend) is to work closely on development projects with the product team on various insurance products and features to drive growth. The key skills required are Python/Go/Java. The job would include continuous collaboration with engineers, product managers and quality team and hence ability and desire to...
-
Senior Software Engineer(Backend)
5 days ago
Bangalore City, India SMC Squared India Full timeJob Title: Senior Software Engineer(backend) Location: Bangalore Total experience: 5+ years Schedule: Full time/ Permanent Must skills for backend engineer:1. .Net Core, C#2.Architecture E.G., Layered, Microservices, SOA etc., 3.REST concept, architecture4.SQL Framework, architecture, queries etc.,Soft skills:1.Technical challenges2.Real time scenario based...
-
Senior Software Engineer Cloud Backend
3 months ago
Bangalore, India Signify Netherlands B.V. Full timeWe're looking for a Senior Cloud Backend Software Engineer for our Wiz software development team at BLR location.Working for Signify means being creative and adaptive. Our culture of continuous learning and commitment to diversity and inclusion creates an environment that allows you to build your skills and career. Together, we're transforming our...
-
Software Engineer Backend(Django)
3 months ago
Bangalore, India Uvation Full timeJob Overview: As a Backend Software Engineer, you will be responsible for server-side web application logic. You will work hand in hand with frontend developers to integrate their work with the server-side logic, ensuring the development of robust and efficient systems. Responsibilities: Development and Design: Develop...
-
Senior Software Engineer-Backend
5 days ago
bangalore, India VComply Full timeAbout The JobWe are seeking a highly skilled and experienced senior software developer to join our dynamic team. You should have a passion for building high-performance, scalable, and reliable backend systems and are someone who excels at engineering design and review, from building new systems to providing great code reviews.Key Responsibilities:Design and...
-
Lead Software Engineer
2 months ago
Bangalore, India New Relic, Inc. Full timeLead Software Engineer - Backend Lead Software Engineer - Backend Lead Software Engineer Req ID 2 Location(s) Bangalore, India; Hyderabad, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's...
-
Senior Software Engineer
5 days ago
bangalore, India Elevate Global Full timeAbout Elevate Financial Services:Elevate Financial Services is a dynamic and forward-thinking financial solutions provider dedicated to transforming the financial landscape through innovation and technology. Committed to delivering inclusive and cutting-edge financial products, Elevate Financial Services strives to empower individuals and businesses...
-
Algo-Backend Engineer
5 days ago
bangalore, India Contineu AI Full timeAbout Contineu AIWe're building AI-powered software that uses computer vision to automatically track and manage construction projects, capturing site details contractors need without manual input. Funded company with paying customers, and a fast-growing product/team.We're hiring an Algo-Backend Engineer to join our company.You'll create scalable systems and...
-
Algo-Backend Engineer
1 day ago
Bangalore, India Contineu AI Full timeAbout Contineu AI We're building AI-powered software that uses computer vision to automatically track and manage construction projects, capturing site details contractors need without manual input. Funded company with paying customers, and a fast-growing product/team. We're hiring an Algo-Backend Engineer to join our company. You'll...
-
Sr Backend Engineer
5 days ago
bangalore, India Fundflo Technologies Full timePosition: Senior Backend EngineerExperience: 2+ YearsLocation: BangaloreJob Overview:We are looking for an experienced Senior Backend Developer with expertise in Node.js, Java, JavaScript, Database (Any RDS), and cloud technologies (preferably AWS) to join our dynamic team. The ideal candidate will have 2+ years of experience with a strong background...
-
Senior Software Engineer
1 day ago
Bangalore, India Elevate Global Full timeAbout Elevate Financial Services: Elevate Financial Services is a dynamic and forward-thinking financial solutions provider dedicated to transforming the financial landscape through innovation and technology. Committed to delivering inclusive and cutting-edge financial products, Elevate Financial Services strives to empower individuals and businesses...
-
Software Engineer II, Backend
5 days ago
bangalore, India Skit.ai Full timeAbout usSkit.ai is the leading conversational Voice AI platform in the accounts and receivables (ARM) industry, enabling collection agencies to streamline and accelerate revenue recovery. Skit.ai's Compliant, Configurable, and Easy-to-deploy Conversational Voice AI platform is enabling enterprises to automate nearly one million consumer conversations...
-
Software Engineer II, Backend
1 day ago
Bangalore, India Skit.ai Full timeAbout us Skit.ai is the leading conversational Voice AI platform in the accounts and receivables (ARM) industry, enabling collection agencies to streamline and accelerate revenue recovery. Skit.ai's Compliant, Configurable, and Easy-to-deploy Conversational Voice AI platform is enabling enterprises to automate nearly one million consumer conversations...
-
Senior Software Engineer-Backend
3 months ago
bangalore, India Tekion Corp Full timeKey ResponsibilitiesDesign and build solutions for complex business workflowsUnderstanding the user persona and deliver a slick experienceTake end to end ownership of components and be responsible for the subsystems that you work on fromdesign, code, testing, integration, deployment, enhancements, etc.Write high-quality code and taking responsibility for...
-
Senior Software Engineer
3 months ago
bangalore, India SMC Squared India Full timeJob Title: Senior Software Engineer(backend)Location: BangaloreTotal experience: 5+ yearsSchedule: Full time/ PermanentMust skills for backend engineer:1. .Net Core, C#2.Architecture - E.g., Layered, Microservices, SOA etc.,3.REST concept, architecture4.SQL - Framework, architecture, queries etc.,Soft skills:1.Technical challenges2.Real time scenario...
-
Software Engineer II, Backend
3 weeks ago
Bangalore Urban, India Skit.ai Full timeAbout us Skit.ai is the leading conversational Voice AI platform in the accounts and receivables (ARM) industry, enabling collection agencies to streamline and accelerate revenue recovery. Skit.ai's Compliant, Configurable, and Easy-to-deploy Conversational Voice AI platform is enabling enterprises to automate nearly one million consumer conversations...
-
Software Engineer II, Backend
3 weeks ago
Bangalore Urban, India Skit.ai Full timeAbout usSkit.ai is the leading conversational Voice AI platform in the accounts and receivables (ARM) industry, enabling collection agencies to streamline and accelerate revenue recovery. Skit.ai's Compliant, Configurable, and Easy-to-deploy Conversational Voice AI platform is enabling enterprises to automate nearly one million consumer conversations weekly....
-
Senior Software Engineer
5 days ago
bangalore, India Keploy Full timeCompany DescriptionAuto-Generate Integration Tests from User Traffic. Keploy does comprehensive Backend testing (99% coverage) by creating test-cases from real-world production traffic without any manual effort. All the dependencies of the app are mocked so no need to have Test Environments.Role DescriptionThis is a full-time on-site role as a Senior...
-
Senior Software Engineer
5 days ago
bangalore, India CallHub Full timeSenior/Lead Software EngineerAbout Us:CallHub provides cloud based communication software for nonprofits, political parties, advocacy organizations and businesses. It has delivered millions of messages and calls for thousands of customers. It helps political candidates during their campaigns to get the message across to their voters, conduct surveys, manage...