Sr. Software Engineer
2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Ed
Tech company focused on bridging the digital skills gap through
- impact,
- oriented learning. The company partners with industry leaders such as Microsoft and IBM to offer
- aligned training programs in areas like AI, Data Science, Cloud Computing, and Cybersecurity. With a strong focus on practical application and certification readiness, the company serves learners, professionals, and enterprises seeking to stay competitive in the digital economy.
They are looking for a highly skilled Sr. Software Developer to join their Technology team. You will play a key role in designing, developing, and maintaining our web applications from conception to deployment.
In this role, you will be responsible for writing and testing scalable code, developing
- end components, and integrating
- facing elements in collaboration with
- end developers.
To be successful as a software developer, you should possess
- depth knowledge of
- relational mapping, experience with
- side logic, and
- average knowledge of Python programming.
This is a
- based position open to candidates residing in Portugal. Remote or hybrid work options are available, depending on the candidate’s location and preferences
Qualifications
- Bachelor's degree in computer science, Software Engineering, or related field
- 5+ years of experience in software development with at least 3 years in a senior role
- Strong proficiency in Python and Java
Script - Experience with web frameworks like Django and React
- Solid understanding of database design and optimization (SQL and No
SQL) - Experience with API development and
- oriented architectures - Strong knowledge of software design patterns and principles
- Experience with version control systems (Git) and CI/CD pipelines
- Excellent
- solving skills and attention to detail - Strong communication and collaboration abilities
- Direct experience with Open ed
X platform development and customization - Experience with XBlock development and Open ed
X extension mechanisms - Familiarity with learning technology standards (x
API, LTI, SCORM) - Understanding of educational technology and learning platforms
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Experience working on
- scale,
- critical systems - Contributions to
- source projects, particularly edutech
- Languages: Python, Java
Script/Type
Script, HTML, CSS - Frameworks: Django, React, Node. js
- Databases: Postgre
SQL, Mongo
DB, My
SQL - Open ed
X: Platform architecture, XBlocks, extension points - Dev
Ops: Docker, Kubernetes, AWS/Azure - Tools: Git, Git
Hub/Git
Lab, JIRA, Confluence - API Development: REST, x
API - Performance: Optimization, caching strategies, load testing
Key Responsibilities:
- Design and develop custom extensions and features for the LMS platform to fulfill Portugal's K12 requirements
- Lead architectural decisions for critical system components and integrations
- Implement course and class management features tailored to Portuguese educational standards
- Develop custom LMS (Learning Management System) components and enhancements
- Create scalable solutions for handling high volume user interactions across the Portuguese school system
- Mentor junior developers and conduct code reviews to ensure quality and best practices
- Work collaboratively with UX/UI designers, product managers, and integration engineers
- Participate in technical planning, sprint planning, and agile development processes
- Implement robust testing strategies including unit tests, integration tests, and
-
- end tests - Troubleshoot complex technical issues and provide timely resolutions
- Document code, APIs, and system architecture for maintenance and knowledge transfer
Superior Completo: Bachelor's degree in Computer Science, Software Engineering, or related field -
Idiomas
Inglês - Fluente
Português - Fluente
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Human Resources Services
Referrals increase your chances of interviewing at Catallyse by 2x
Get notified about new Senior Software Engineer jobs in Porto, Porto, Portugal.
Frontend software engineer (React) - Europe Remote
Porto, Porto, Portugal $35, 000. 00-$40, 000. 00 1 week ago
Fullstack Developer (Java/React) (M/F) - Remote (Portugal Based)
Freelance Software Developer (C#) - AI Trainer
Junior Software Engineer - Cross-platform C++ - Multipass
Freelance Software Developer (Java) - AI Trainer
Freelance Software Developer (C++) - AI Trainer
Freelance Software Developer (Python) - AI Trainer
Software Engineer - Solutions Engineering
Freelance Software Developer (C/C++ - Rust) - AI Trainer
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Catallyse Localização: Porto
Porto, Porto District, PortugalPublicado: 27. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!