Expert Full Stack Developer (JS y Java)
Role details
Job location
Tech stack
Job description
At Sngular, we're a global technology solutions company built around people. We're looking for a Principal Software Engineer to lead high-impact engineering projects and shape the future of our digital solutions.
What you'll do:
With the constant evolution of the architecture of the Atlassian ecossystem, namely with Cloud and Forge , we need experts to help us build the next phase of our client apps. You'll lead complex, end-to-end software engineering projects in the Atlassian ecossystem. From requirements analysis and architecture to deployment and long-term evolution.
Drive technical excellence across teams. Set best practices in code quality, testing, CI/CD, version control, and scalable architectures.
Be a technical reference and mentor. Guide and support engineering teams in programming, scripting, and database technologies.
Work in Agile environments. Collaborate across teams to ensure on-time, on-budget delivery of high-value software.
Design and scale technical architectures.
Define the structure of software solutions, understanding both business needs and system-level constraints.
Requirements
- 8-10 years of hands-on experience in software engineering.
- Strong expertise in areas like backend development, cloud, software architecture, or data engineering.
- Ability to define and communicate technical strategy across squads and stakeholders, aligning technology with business objectives.
- Familiarity with DevOps practices, CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo)
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
- Proven experience designing and optimizing scalable and resilient distributed systems, including cloud-native architectures using Docker, Kubernetes, and service meshes.
More specifically:
- Strong expertise in Java
- Experience working with JavaScript
- Experience with RESTful APIs, GraphQL, and microservices architecture.
- Experience with React or similar languages.
- Experience with Relational databases.
- Fluent written and spoken English.
- Experience with Jira, and other Atlassian tools.
- Excellent communication skills and the ability to influence technical decisions.
- A problem-solver mindset, eager to tackle challenges that make a real difference.