ABBYY is Hiring for Associate Software Engineer| Apply-Now!!!
Company: ABBYY
Position: Associate Software Engineer
Qualification: BE/BTech/ME/MTech/PhD
Location: Across India
Experience: Freshers
Salary: As per company standards
Last Date: ASAP
Join ABBYY and be part of a team that celebrates your unique work style. With flexible work options, a supportive team and rewards that reflect your value that you can focus on what matters most – driving your growth while fueling ours.
Our commitment to respect, transparency and simplicity means you can trust us to always choose to do the right thing.
With a focus on customer-centric thinking that we’re not just another vendor – we’re a transformative force in the industry. By joining one of our Customer Excellence teams you will have the chance to work with our portfolio of over 10,000 customers including many Fortune 500 companies.
Job Description:
We are looking for a passionate Full Stack Associate Software Engineer who thrives in a hands-on technical role with a focus on owning the quality of the code and systems they develop. The ideal candidate will be responsible for driving the end-to-end delivery of features and systems, ensuring high standards of quality, performance and maintainability throughout the development lifecycle. If you are committed to shipping reliable and scalable solutions and enjoy solving complex problems, this is the role for you.
Responsibilities:
Candidate gives full ownership of software development lifecycle from the initial design phase to development, testing, deployment and ongoing support. By overseeing the end-to-end process so that candidate ensures the seamless delivery of high-quality features and services that meet technical and business requirements.
Candidate prioritizes code quality, performance and maintainability by adhering to industry best practices. Through rigorous code reviews, automated testing and continuous performance monitoring so candidate ensures that the software remains robust, scalable and efficient. A strong commitment to quality allows candidate to deliver reliable and well optimized solutions.
Candidate collaborates effectively with cross functional teams i.e. product managers, designers and fellow engineers to align development efforts with business goals. By maintaining clear communication and teamwork that candidate contributes to the successful execution of projects and ensures that features are both technically sound and user-friendly.
Candidate proactively seeks areas for improvement within the codebase, infrastructure and development process. By identifying inefficiencies and implementing enhancements so candidate drives continuous improvement increasing team efficiency and the overall quality of the software.
Candidate is responsible for monitoring system health and performance that ensuring timely resolution of issues and bugs. By maintaining system reliability so candidate minimizes downtime and enhances user experience.
Candidate stays updated with the latest industry trends and emerging technologies that ensuring that the systems developed are modern, scalable and aligned with best practices. Through technical innovation and a forward-thinking mindset that candidate contributes to the evolution of software solutions and keeps development efforts at the cutting edge.
Detailed Eligibility Criteria & Qualifications:
Candidate holds a Bachelor’s, Master’s or Ph.D. in Computer Science, Mathematics or related field. Relevant experience and a strong passion for software development are valued for formal education.
Candidate possesses expertise in TypeScript and Node.js that demonstrating a deep understanding of advanced type checking techniques and the Node.js runtime ecosystem. With experience in modern development tools and libraries i.e. React, Tailwind, Vitest, Hono, MongoDB, Redis and Playwright so candidate is well equipped to build efficient and high-performance applications.
Candidate has experience designing and developing RESTful and GraphQL APIs that ensuring seamless communication between front-end and back-end systems. A strong grasp of database management including relational databases i.e. PostgreSQL and MySQL as well as NoSQL databases like MongoDB and Redis that allows candidate to implement robust and scalable data storage solutions.
Candidate is proficient in asynchronous programming, utilizing promises, async/await and event-driven architecture to optimize performance. Expertise in testing frameworks i.e. Jest and Mocha along with debugging tools that make sure software reliability and stability.
Candidate maintains high code quality by following industry best practices i.e. code linting, formatting and adherence to established standards with tools i.e. ESLint and Prettier. Version control experience with Git and collaborative development workflows using GitHub or GitLab ensures efficient teamwork and code management.
Candidate understands continuous integration and deployment (CI/CD) processes utilizing tools i.e. GitHub Actions, Jenkins and CircleCI to automate and streamline deployments. Strong problem solving skills enable candidate to troubleshoot issues effectively and optimize application performance for scalability.
Candidate demonstrates excellent communication skills clearly articulating technical concepts to team members and stakeholders. A commitment to writing clean, maintainable and well documented code is evident through the application of best practices i.e. Test Driven Development (TDD), unit testing and rigorous code reviews.
Candidate takes full ownership of assigned features ensuring their quality and functionality from inception to production. With a keen focus on performance optimization, candidate actively profiles applications, identifies bottlenecks and implements enhancements to improve efficiency. A collaborative mindset allows candidate to thrive in an Agile environment contributing to team success through effective communication and teamwork.