ECESIS
No ratings yet!
We are seeking an experienced and highly skilled Senior Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex software solutions across the full technology stack. You will work closely with stakeholders, lead technical discussions, mentor junior developers, and ensure that our applications are scalable, secure, and optimized for performance.
Not provided
● Design, develop, test, and deploy high-quality web applications using modern frontend and backend technologies.
● Lead the architectural design of scalable, maintainable, and secure software solutions.
● Collaborate with product owners, designers, and cross-functional teams to define technical requirements and deliver robust features.
● Review code, provide mentorship, and guide junior and mid-level developers to follow best practices.
● Troubleshoot, debug, and optimize applications for maximum performance and scalability.
● Ensure seamless integration of APIs, third-party services, and databases.
● Contribute to the improvement of software development processes, coding standards, and agile practices.
● Stay updated with emerging technologies and proactively suggest improvements.
● Strong expertise in frontend technologies: HTML, CSS, JavaScript, Angular/React (or similar frameworks).
● Solid backend development experience with Node.js, PHP, Python (FastAPI), .NET, or Laravel.
● Strong understanding of RESTful API development and integration.
● Proficiency in working with databases (SQL & NoSQL) and optimizing queries.
● Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
● Strong knowledge of software architecture and design patterns.
● Proficiency with version control (Git) and CI/CD practices.
Key Qualifications:
● Bachelor’s or Master’s degree in Computer Science, IT, or related field.
● 5+ years of professional software development experience.
● Proven track record of leading technical projects and mentoring developers.
● Excellent analytical, problem-solving, and communication skills.
● Strong ability to work independently and collaboratively in a fast-paced environment
● Experience with microservices architecture and distributed systems.
● Familiarity with DevOps practices, monitoring tools, and automated testing frameworks.
● Knowledge of content management systems (WordPress, Ghost, etc.)
We are leveraging the power of next-generation digital technologies to expand our global reach and augment our market impact