Job Closed
This listing is no longer active.
The all-in-one digital teaching and learning platform - with interactive content, analytics and assessment support
Senior Software Engineer
Location
Sweden
Posted
118 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Kognity
• Design, build and ship full-stack features in Python and TypeScript. • Design and evolve systems with a strong focus on architecture, boundaries and long-term maintainability. • Own problem spaces end-to-end, including shaping ambiguous requirements and guiding execution toward robust solutions. • Continuously improve the codebase by simplifying solutions and reducing technical complexity. • Guide and review implementation, ensuring quality, consistency and alignment with system design.
Job Requirements
- Strong coding ability in JavaScript or TypeScript and at least one backend language.
- Proven experience building and shipping features in a fast-moving product environment.
- Experience owning features end-to-end, including shaping requirements and making technical decisions.
- Strong understanding of system design, with attention to architecture, abstraction and long-term maintainability.
- Experience using AI-assisted development tools, or a strong interest in adopting them.
Benefits
- Work on problems that matter – Your work directly influences the lives of teachers and students in over 100 countries.
- High ownership, high expectations – You will be trusted to take initiative, make decisions and drive outcomes.
- A fast-moving, high-performing team – You will work with smart, driven colleagues across the globe on complex problems.
- Continuous growth is the baseline – Everyone is expected and supported to learn quickly, improve constantly and raise their own bar.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design and implementation of modern web applications, with a strong focus on user-facing behaviors • Analyze code and application execution for optimization and performance tuning • Be relentless in the pursuit of continuous improvement • Help promote a culture of quality within the development team • Collaborate with the Product Owner to keep the team on the right track
Senior Software Engineer
CertaraCertara accelerates the potential of bringing medicines to market and to patients using biosimulation software, technology, and services to transform traditional drug discovery and development. Our clients include more than 2,400 biopharmaceutical companies, academic institutions, and regulatory agencies across 70 countries. Our goal is to enable the life sciences industry’s use of data, modeling, and analytics to make better decisions across the various phases of discovery and drug development. Our software and scientists incorporate modern advances in scientific understanding, drug development experience, data analysis, and AI resulting in significant opportunities to decrease the cost and increase the probability of success for new drug approval and commercialization.
Overview About Certara Certara accelerates the potential of bringing medicines to market and to patients using biosimulation software, technology, and services to transform traditional drug discovery and development. Our clients include more than 2,400 biopharmaceutical companies, academic institutions, and regulatory agencies across 70 countries. Our goal is to enable the life sciences industry’s use of data, modeling, and analytics to make better decisions across the various phases of discovery and drug development. Our software and scientists incorporate modern advances in scientific understanding, drug development experience, data analysis, and AI resulting in significant opportunities to decrease the cost and increase the probability of success for new drug approval and commercialization. Responsibilities - Work closely with front end designers and server side developers to implement full stack solutions that solve complex use cases - Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code - Maintain and grow applications according to business and technology priorities - Implement continuous integration/continuous delivery pipelines - Provide process and architecture improvement recommendations Qualifications - Bachelor's or Master's degree in Computer Science, Engineering, or a related field or equivalent work experience - Extensive experience (5+ years) in software development, with a focus on front-end or full-stack development - - Strong communication and problem-solving skills - Ability to take initiative and develop feature prototypes with minimal requirements and iterate based on feedback from stakeholders and end users - Comfortable working in a remote environment and communicating via chat, video conference, screen sharing and phone calls - Proficiency with Angular/Vue.js, HTML5, CSS, and related technologies. - Experience building single page web applications atop RESTful APIs - Familiarity with distributed version control systems and the Git workflow, including pull requests, code reviews, and CI/CD systems - Experience with Web Sockets and real time messaging Certara bases all employment-related decision on merit, taking into consideration qualifications, skills, achievement, and performance. We treat all applicants and employees without regard to personal characteristics such as race, color, ethnicity, religion, sex, sexual orientation, age, nationality, marital status, pregnancy, physical or mental condition, genetic information, military service, or other characteristic protected by law.
Software Architect – AI Trainer, Freelance
10x.TeamBuilt for Humans. Powered by AI. The AI Recruiter that takes over first interviews — fast, fair, and compliant.
• Review and refine AI-generated outputs covering software architecture, system design, code patterns, and practical software development • Evaluate AI responses for technical correctness, viability, and compliance with actual development practices • Draft realistic software architecture scenarios drawn from your hands-on professional background • Develop scenario variations from diverse viewpoints (architect, client, developer, or project manager) • Pinpoint gaps, oversights, or flawed reasoning in AI-generated technical content
• Lavorerai sul core della piattaforma backend con ownership reale su raccolta di requisiti e i relativi sviluppi • Questo significa leggere il codice, capire il contesto, proporre soluzioni architetturali e portarle in produzione • Farai code review con la testa di chi capisce perché quella feature esiste, non solo se compila • Ti confronterai con il team su priorità e trade-off • Il tuo focus sarà su sviluppo backend, ma quando serve metterai mano su tutto lo stack




