Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4304446685&distance=25&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&refresh=true&start=325 Job Description: Position Overview: We are looking for a Full-Stack Developer with 3–5 years of professional experience to maintain and enhance existing applications, develop new features, and contribute across the full software development lifecycle. The ideal candidate will have hands-on experience with frontend and backend technologies, relational databases, CI/CD pipelines, and best practices in unit testing and code quality. What You'll Do Maintain, optimize, and enhance existing applications and features to ensure stability, scalability, and performance across the full software lifecycle Design, develop, and implement new modules and functionality to address evolving product requirements, from concept to deployment Build robust APIs and backend business logic using modern frameworks and technologies, including Python (Flask, Django), Node.js, TypeScript, Go, and Java (Quarkus) Develop responsive, engaging frontend components using React, Angular, and jQuery, applying best practices in UX/UI design Manage asynchronous tasks and background processing using Celery or equivalent queuing systems Work with relational databases such as PostgreSQL and SQL Server, including schema design, query optimization, versioning with Alembic, and efficient data handling Participate in and enforce coding standards, including code linting practices, to ensure maintainable, high-quality code Write and maintain unit tests and automation scripts, including API testing with tools such as Postman, to ensure reliability and robustness Collaborate effectively with cross-functional teams—including Engineering, QA, and Product—within Agile sprints, leveraging Jira for ticket tracking and work management Contribute to continuous integration and continuous deployment (CI/CD) pipelines using Jenkins and known version control systems such as Git and Bitbucket, along with other DevOps tools, to streamline software delivery Support containerization and deployment efforts across Windows and Linux environments using Docker for consistent, scalable application delivery Stay current with emerging technologies and best practices in frontend, backend, and full-stack development to drive innovation and technical excellence What You'll Need to Succeed 3–5 years of hands-on professional experience in software engineering Strong proficiency in Python, Flask, Django Experience with Celery or similar task queue systems