https://bayt.page.link/Z9UrKVZh3Jp56bPG6
Create a job alert for similar positions

Job Description

JOB TITLE: Senior Software Engineer


DEPARTMENT: Software Development


REPORTS TO: Project Director


PURPOSE:


We are seeking a Senior Full Stack Software Engineer who excels in Next.js, TypeScript, React, and Tailwind CSS, with proficiency in Python, FastAPI, and MongoDB. This role demands not only technical expertise but also exceptional communication and client engagement skills to lead technical projects and foster strong client relationships.


As part of our team, you will manage complex projects, design scalable solutions, and serve as a vital link between clients and technical teams, ensuring the delivery of innovative and high-quality software solutions.


KEY RESPONSIBILTIES:


  • Technical Development and Leadership: Design and build scalable, high-performance web applications using modern frameworks and tools. Architect and implement microservices-based solutions with a focus on robustness and maintainability.


  • Manage the design, creation, and querying of medium-to-complex databases. Drive the adoption of cloud platforms (AWS, Azure, or Google Cloud) for scalable solutions.


  • Client Engagement and Communication: Collaborate with clients to understand their requirements, goals, and feedback. Serve as a technical advisor to clients, providing actionable insights and solutions.


  • Maintain clear and consistent communication with clients, ensuring transparency and satisfaction throughout the project lifecycle.


  • Team Collaboration and Mentorship: Lead cross-functional teams in delivering high-quality, timely software solutions.


  • Mentor team members, promoting skill development and innovation as well as foster an inclusive and collaborative environment that encourages continuous learning.


  • Process Optimization and Best Practices: Apply best practices for software development, including Git-based version control. Drive the implementation of coding standards, testing strategies, and deployment processes.


  • Ensure high-quality deliverables by enforcing rigorous review and testing procedures.


QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • At least Bachelor’s degree in Computer Science or a related field.
  • 4+ years of hands-on software development experience.
  • Technical Expertise in Next.js, TypeScript, React, Tailwind CSS, Python, FastAPI, and MongoDB.
  • Comprehensive understanding of microservices architecture and software design patterns.
  • Proficiency in Git for version control and team collaboration.
  • Exceptional verbal and written communication skills.
  • Proven ability to build and maintain strong client relationships.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.