Lead Software Engineer(Python+Typescript) - 2544

Chennai, India

CES

CES delivers SMART-driven solutions. Support enterprise growth, modernize IT infrastructure, automate workflows, reinforce cybersecurity, and transform business efficiency

View all jobs at CES

Apply now Apply later

CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth.
You can learn more about us at:  http://www.cesltd.com/
About the Role:
Looking for a passionate and proven Full-Stack Software Engineer I. The role will be responsible for the implementation of software features across our R&D applications. The Software Engineer will work with a highly collaborative team of engineers and research scientists to translate business requirements into products and features that support R&D activities and Data Science discoveries.
Technologies we use: Python, FastAPI, SQLAlchemy, Postgres, Typescript, Next.js, AWS, Terraform
Position Summary:
The successful candidate has prior software engineering experience with expertise and engineering background in multiple programming languages and technical platforms. Write, test, debug, and maintain software based on the requirements provided and with direction or guidance from more senior members of the team. Generate code adhering to standards as defined by the software team, document development tasks and decisions, participate in effective code reviews, and participate in team meetings. Follow standard and effective software development methodologies and release processes.
Responsibilities:
•    Design, build, and maintain efficient, reusable, and reliable applications and systems using Python, Typescript/JavaScript, and AWS
•    Work with users to understand end-user requirements, formulate use cases, and translate them into pragmatic and effective technical designs
•    Enable creative, scalable engineering solutions for data gathering and integration of structured and unstructured data sets
•    Continuously improve and maintain code quality through writing unit tests, automation, and code reviews
•    Contribute ideas to help improve our technology, coding standards, and products

Experience:
•    7+ years of professional software development experience
•    Strong knowledge of web frameworks such as Next.js, Strapi
•    Strong knowledge of API frameworks such as FastAPI
•    Relational database experience
•    CICD experience
•    Experience with AWS cloud platform or other cloud platforms
•    Solid OOP and software design knowledge – can write software that’s extensible, reusable, and meets desired architectural objectives
Additonal Skills:
•    Ability to focus and work independently with little direction
•    Familiarity with Linux / Unix environments
•    Experience building data pipelines and ETL jobs in the cloud
•    Should have exposure to Agile
•    Self-motivated to learn new technologies
•    Neo4j or graph databases a plus
•    C# .Net a plus
Preference Given to Applicants with the Following
•    Experience with DevOps & Cloud Security best practices
•    Experience with IaC such as Terraform
Why CES?Flexible working hours to create a work-life balance.Opportunity to work on advanced tools and technologies.Global exposure to not only collaborate with the team, but also to connect with the client portfolio and build professional relationships.Highly encouraged for any innovative ideas & thoughts and we support in executing the same.Periodical and on-spot rewards and recognitions on your performance.Provides a better platform for enhancing skills via many different L&D programs.Enabling and empowering atmosphere to work along.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile APIs AWS Consulting Data pipelines DevOps Engineering ETL FastAPI FinTech JavaScript Linux Neo4j OOP Pipelines PostgreSQL Python R R&D RDBMS Research Security Terraform TypeScript Unstructured data

Perks/benefits: Flex hours Team events

Region: Asia/Pacific
Country: India

More jobs like this