Exploreture
Job Overview
Senior Full Stack Engineer
Key Responsibilities:
- Full-Stack Development: Design, develop, and maintain robust and scalable web applications across the entire software development lifecycle.
- Architecture Leadership: Lead the architecture and implementation of complex software solutions, ensuring high performance and reliability.
- Cross-Functional Collaboration: Collaborate with cross-functional teams to define and execute innovative solutions that meet project requirements.
- Mentorship: Mentor and guide junior team members, sharing expertise and best practices to foster skill development within the team.
- Code Reviews: Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices.
- Technology Integration: Stay updated with emerging technologies and industry trends, incorporating them into the development process where applicable.
- Performance Optimization: Analyze and optimize application performance, troubleshoot issues, and implement solutions.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of hands-on experience in full-stack software development.
- Programming Languages: Proficiency in multiple programming languages such as JavaScript, Python, Java, or C#.
- Technical Skills: Extensive experience with front-end technologies such as React, Angular, and back-end technologies like .NET, Node.js, Django, Spring.
- Database Knowledge: Strong understanding of database technologies (SQL and NoSQL).
- API Development: Demonstrated expertise in designing and implementing RESTful APIs.
- Problem-Solving: Excellent problem-solving and analytical skills with a focus on delivering high-quality, scalable code.
- Leadership: Proven ability to lead projects, mentor team members, and drive technical initiatives.
- Coding Standards: Ability to write maintainable and readable code using SOLID principles and design patterns.
- Testing: Proficiency in TDD, Unit Testing, and Integration Testing.
- Cloud Platforms: Experience with cloud computing platforms such as AWS, GCP, and Azure is a strong plus.
- IaC and CI/CD Tools: Experience with IaC tools such as Terraform, and CI/CD tools such as Jenkins is a strong plus.
- Containerization: Experience with containerization platforms such as Docker or Kubernetes is a strong plus.
What We Offer:
- Competitive contract-based AUD compensation.
- Opportunity to work with leading global clients.
- A collaborative and innovative work environment.
- Professional growth and development opportunities.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience5 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree
Related Jobs (27)
- GCP Network Engineer Jobs at Softvil Technologies in Colombo, Sri Lanka on January 5, 2025 Full-Time