companyTarjama logo

Lead Senior Software Engineer

TarjamaAmman, Amman Governorate, Jordan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications & Requirements• Bachelor's degree in Computer Science, Software Engineering, or a related field.• Proven experience as a Software Engineer with a focus on full-stack development.• Proficiency in multiple programming languages and frameworks.• Strong understanding of web technologies, software design principles, and databases.• Experience with cloud-native technologies and services.• Excellent problem-solving skills and ability to work collaboratively in a team environment.• Strong communication skills with the ability to mentor and lead junior engineers.

About the job

Job Purpose

Join Tarjama as a Lead Senior Software Engineer, where you'll spearhead and actively engage in every aspect of the software development lifecycle. This role involves working with a diverse array of programming languages and technologies to design, develop, and enhance scalable, high-quality software solutions tailored to meet intricate business demands. Your adaptability in both frontend and backend systems will be crucial as you collaborate with cross-functional teams and mentor junior engineers, cultivating a culture of technical excellence.

Duties & Responsibilities

Cross Functional Collaboration:

• Collaborate closely with product, design, development, QA, and DevOps teams to conceptualize and implement innovative software solutions that have a significant impact across various technologies and platforms.

• Work with stakeholders to thoroughly comprehend user requirements and convert them into scalable, maintainable technical solutions.

• Partner with data teams and infrastructure specialists to enhance system performance, scalability, and reliability.

Architecture & System Design:

• Craft and execute robust, efficient, and secure software architectures that encompass both server-side and client-side components.

• Design scalable, modular, and maintainable solutions using contemporary frameworks, libraries, and cloud-native technologies.

• Develop and integrate solutions utilizing both relational and non-relational databases, guaranteeing data consistency and high availability.

Development & Implementation:

• Lead the full-stack application development process, producing clean, high-quality, and maintainable code across various programming languages and frameworks.

• Create and manage APIs, services, and user interfaces to ensure seamless integration between system components.

• Design responsive and user-friendly frontends along with performant and secure backends, tailored to project requirements.

Testing, Optimization & Maintenance:

• Perform thorough testing at all stages (unit, integration, system, and performance testing) to guarantee software reliability and robustness.

• Continuously refine code and system architecture for scalability, security, and maintainability.

• Proactively troubleshoot, debug, and resolve technical issues throughout the stack to sustain system health.

Security & Compliance:

• Apply best practices for secure coding and ensure adherence to data protection standards.

• Protect applications from vulnerabilities across the entire stack, particularly focusing on secure API development and user data security.

Documentation & Best Practices:

• Maintain comprehensive and clear technical documentation for codebases, system architectures, and processes to support long-term maintainability.

About Tarjama

Tarjama is a leading technology and language services provider dedicated to transforming content through innovative AI solutions. Our mission is to create a bridge between cultures and languages, empowering businesses to communicate effectively in the global marketplace.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.