Senior Software Engineer
Job Title: Sr. Software Engineer
Location: Portugal, India
Position Overview: Skill
Up is looking for a highly skilled Sr. Software Developer to join our 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.
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
- 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
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
Preferred Qualifications:
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
Technical Skills
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
- Informações detalhadas sobre a oferta de emprego
Empresa: SkillUp Online Localização: Aveiro
Aveiro, Aveiro District, PortugalPublicado: 25. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!