Job Overview
Senior Full-stack Engineer
Job Title: Senior Full-stack Engineer
Location: Sri Lanka
Number of Openings: 4
About This Role
Circles.life is seeking a talented and experienced Senior Full Stack Engineer to join our dynamic team. As a Senior Full Stack Engineer, you will play a crucial role in the development and maintenance of our cutting-edge software applications. You will be responsible for both front-end and back-end development, ensuring seamless integration of user-facing elements with server-side logic. This is an exciting opportunity to contribute to the growth and innovation of our company while working in a collaborative and fast-paced environment.
Responsibilities
- Design, develop, and maintain scalable web applications from concept to production.
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
- Implement user interfaces using modern front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React.js).
- Develop server-side logic using back-end platforms, tools and technologies.
- Design and implement database schemas, queries, and optimizations for relational and non-relational databases.
- Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Conduct code reviews, provide constructive feedback, and mentor junior team members.
- Troubleshoot and debug issues, and implement effective solutions in a timely manner.
- Take part in on-call responsibilities to address urgent issues outside of regular business hours.
- Utilize monitoring and debugging tools such as New Relic and Grafana to analyze application performance and identify bottlenecks.
- Stay updated on emerging technologies and trends, and propose innovative solutions to improve our products and processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
- Minimum 5 years of experience in full-stack web development, with a strong focus on both front-end and back-end technologies.
- Experience with back-end technologies such as Node.js, Golang, RoR, Java and familiarity with server-side frameworks and libraries.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React.js).
- Solid understanding of database systems, including relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Experience with monitoring and debugging tools such as New Relic, Grafana, or similar.
- Excellent communication and collaboration skills, with a proactive and self-motivated attitude.
- Experience working in an Agile development environment is a plus.
What’s On Offer
We provide a great environment and platform for employees to build their career. In this role, you can expect:
- Unique opportunity to be a part of innovating the telecommunications industry.
- Once in a lifetime chance to help shape a brand from the ground up.
- Autonomy in the role and in managing your own portfolio.
- Exposure to the fast-paced world of high-tech start-ups.
- Attractive experience and compensation.
- Working with passionate, smart and driven colleagues in a vibrant environment.
- Get continuous mentoring to fast-track your career.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- Experience5 Years
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree