Senior Full-Stack Software Engineer

The Functionary — Colombia · Posted ~6 days ago

Senior Full-time

Skills

Full-stack development Web application development React Angular C# Java Scalable system design Secure application development Performance optimization Front-end development Back-end development Cross-functional collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering role focused on designing and maintaining scalable, secure, high-performance web applications. You will build user-facing interfaces with modern frontend frameworks and develop server-side functionality using C# or Java. The position offers broad technical ownership, cross-functional collaboration, and an environment focused on continuous learning and engineering excellence.

Highlights

Senior full-stack role with broad ownership across frontend and backend development, opportunities to build scalable and secure applications, and close collaboration with cross-functional teams.

Description

Job Description: As a Sr Software Engineer, you will be responsible for designing, developing, and maintaining scalable applications that deliver an exceptional user experience. Your expertise will span both front-end and back-end development, ensuring seamless integration and performance across the entire stack. You will collaborate closely with cross-functional teams to translate business requirements into robust technical solutions that are scalable, secure, and high-performing. Key Responsibilities Design, develop, and maintain robust and scalable web applications, ensuring high performance and responsivenessImplement user-friendly interfaces using modern front-end frameworks such as React or AngularDevelop server-side logic using languages like C# or Java, ensuring seamless integration with front-end componentsChampion best practices in software design, development, and deployment.Contribute to a culture of continuous learning and technical excellenceActively participate in internal initiatives to modernize our tech stack and development practices Must-Haves: Bachelor's degree in computer science, Engineering, or a related field; or equivalent professional experience5+ years of relevant professional experience specifically in full stack development (front end+back end)Deep proficiency in back-end development using the .NET Core framework.Deep proficiency in front-end frameworks including React and/or AngularDeep proficiency in modern web technologies including HTML, CSS, JavaScript, and modern frameworks like React or AngularUnderstanding of Azure PaaS services with the ability to help design cloud-native workloadsFamiliarity with database design and management for both SQL and NoSQL databasesSolid understanding of API development and integration, including RESTful and GraphQLExperience with CI/CD pipelines and DevOps best practicesExcellent problem-solving abilities and attention to detailStrong communication and collaboration skills, with the ability to work effectively in a team environment Nice to haves: Strong understanding of event-driven and microservices architecturesExperience implementing solutions using software design patternsExperience creating cloud-native technology solutionsKnowledge of web security best practices and performance optimization techniquesProficient in agile development methodologies and tools