We are seeking a highly skilled and motivated Software Engineer to join our enterprise software development team. The ideal candidate will have a strong foundation in computer science, broad experience with modern programming languages, and expertise in developing scalable, secure, and cloud-native applications. This role requires proficiency across the full technology stack—from user interface to application logic to database design—while adhering to best practices in software engineering and architecture.
Key Responsibilities:
* Design, develop, test, and maintain enterprise-grade software solutions.
* Work across the full technology stack including UI, application, and database tiers.
* Implement scalable and secure REST APIs, with a focus on authentication, authorization, and data protection (OAuth2, JWT).
* Apply software engineering best practices, design patterns, and modern development methodologies.
* Collaborate with cross-functional teams to deliver high-quality, maintainable, and efficient code.
* Participate in code reviews, technical discussions, and knowledge sharing sessions.
* Continuously research and adopt new tools, frameworks, and programming languages as required.
* Contribute to cloud-native application design and deployment strategies.
Key Requirements:
* Bachelor’s degree in Computer Science or related field, or equivalent experience.
* Proven experience in enterprise software development using one or more of the following: C#, Java, Python, Rust, Go, NodeJS.
* Strong understanding of computer science fundamentals (algorithms, data structures, concurrency).
* Skilled in end-to-end software development (UI, application, and database).
* Proficiency with design patterns and modern engineering practices (CI/CD, testing, code quality).
* Experience with REST API design and security (OAuth2, JWT).
* Hands-on experience with cloud-native architectures.
* Excellent communication skills in English (verbal and written).
Location: On-site in Medellín (must be based locally or willing to relocate)
Work Mode: Office-based, full-time.