
Senior Software Engineer
Vista
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇹🇳 Tunisia
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudJavaJavaScriptMicroservicesNoSQLSQL
About the role
- Build and maintain cloud-native applications and services using Java, JavaScript, and AWS
- Design, develop, test, and document solutions that solve complex business problems
- Collaborate with Product Managers to transform business requirements into technical solutions
- Actively contribute to code reviews, pair programming, and design discussions
- Assess technical considerations such as scalability, security, reliability, and performance
- Write clean, testable, and maintainable code with strong unit/integration test coverage
- Troubleshoot issues and take ownership of your team’s operational responsibilities
- Mentor junior engineers and contribute to building a culture of continuous learning
Requirements
- University degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 5+ years of software engineering experience with a strong background in object-oriented programming
- Hands-on experience with Java and JavaScript in production system
- Experience building, deploying, and operating applications on AWS on similar platforms
- Solid understanding of software architecture, microservices, and API design
- General knowledge about SQL or NoSQL databases
- Excellent communication skills (written and verbal) with the ability to collaborate effectively in cross-functional teams
Benefits
- Remote-first operating model and culture
- Collaboration spaces for physical teamwork
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJavaScriptAWSobject-oriented programmingsoftware architecturemicroservicesAPI designSQLNoSQLunit testing
Soft skills
communicationcollaborationmentoringproblem-solvingownershipcontinuous learning
Certifications
University degree in Computer ScienceUniversity degree in Software Engineering