Senior Software Engineer - Full Stack
About this job
Matillion is the company behind Maia, an AI Data Automation platform designed to eliminate manual data engineering work for organizations like Cisco, DocuSign, and Slack. Operating globally with teams in the UK, US, and India, Matillion is looking for a Senior Software Engineer - Full Stack in Hyderabad. In this role, you will join a small, collaborative development team responsible for specific initiatives and themes. A normal day involves writing, testing, and releasing new features, fixing problems in Matillion products, participating in code reviews, and engaging in research projects exploring new technologies. You will manage your workflow from initial coding and unit testing through production release, while also mentoring peers, developing technical skills, and helping your team handle risk and uncertainty to meet their goals.
Responsibilities
- Build and maintain production services and applications while collaborating on team goals.
- Manage the complete workflow from writing code and unit testing to production release and support.
- Take part in code reviews and contribute to research projects on new technologies.
- Develop technical and interpersonal skills through self-training, collaboration, and mentoring.
- Help handle risk, change, and uncertainty by understanding the team domain and architecture.
Requirements
- Proficiency in coding with Java and React, alongside strong object-oriented programming concepts.
- Experience in implementing Java Spring microservices using Docker and relational databases.
- Background in the full software development life cycle using CI/CD tooling and agile methodologies.
- Familiarity with cloud technologies, with a strong preference for AWS.
- Ability to collaborate within cross-functional teams to tackle various technical challenges.
- Good understanding of testing methods like PACT, integration, and end-to-end testing along with Cypress.
Who should apply
This role suits experienced full-stack engineers who have a background in Java, React, cloud technologies, and agile software development. If you enjoy working in small, dynamic teams, tackling complex technical challenges, and contributing to cutting-edge AI data automation products, this position is a great fit. Matillion encourages candidates who may not tick every single box to apply anyway, as they hire for potential.
Frequently asked questions
What is the location of the Senior Software Engineer - Full Stack position at Matillion?
The Senior Software Engineer - Full Stack role is based in Hyderabad.
What technologies are used by Matillion for this role?
Matillion utilizes technologies such as Java, Spring, Typescript, React, GraphQL, Docker, Kubernetes, MongoDB, DynamoDB, SQL, Kafka, AWS, and agile frameworks.
What does a Senior Software Engineer - Full Stack do at Matillion?
You will write, test, and release new features, maintain production applications, conduct code reviews, participate in research projects, and collaborate with small cross-functional development teams.
Do I need to meet every requirement to apply for the Senior Software Engineer - Full Stack role at Matillion?
No, Matillion explicitly states that if you do not tick every box, you should still apply as they hire for potential rather than just experience.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.