Position: Senior Fullstack Engineer
We are seeking an experienced and highly skilled Senior Fullstack Engineer to join our dynamic team. As a Senior Fullstack Engineer, you will play a critical role in designing, developing, and maintaining scalable software applications. The successful candidate will possess a deep understanding of both front-end and back-end technologies, exhibit strong problem-solving abilities, and demonstrate leadership skills to guide and mentor other team members.
Key Responsibilities:
- Design and develop robust, high-performance software solutions across the technology stack to support user-facing features and complex backend logic.
- Collaborate with cross-functional teams, including product managers, designers, and engineers, to deliver high-quality software on schedule.
- Lead architecture and design discussions to ensure the scalability and sustainability of our applications.
- Optimize applications for maximum performance, scalability, and reliability.
- Lead code reviews and provide guidance to junior engineers to enhance their coding and problem-solving skills.
- Stay updated with emerging trends and technologies in software development to ensure our technology stack remains current and competitive.
- Participate in the full software development lifecycle, including planning, development, testing, deployment, and maintenance.
- Develop technical documentation and solutions to aid future development and onboarding processes.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in fullstack development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
- Expertise in server-side languages and frameworks such as Node.js, Python, Ruby on Rails, or Java.
- Strong experience with database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Hands-on experience with version control systems, particularly Git.
- Strong knowledge of software best practices, including testing, continuous integration, and deployment.
- Excellent communication skills and the ability to work effectively in both team and independent settings.
Preferred:
- Experience in DevOps practices and tools like Docker, Kubernetes, Jenkins.
- Familiarity with microservices architecture and related technologies.
- Previous experience working in Agile/Scrum environments.
This role is an excellent opportunity for a passionate developer to take on challenging projects and grow within a leading organization. If you possess the required skills and experience, we invite you to apply and become a pivotal part of our innovative team.
Application
Apply for Senior Fullstack Engineer vacancy
OneTwoSales Inc.