
Senior Full Stack Engineer
Termius
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇸 Serbia
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDjangoDockerGoogle Cloud PlatformKubernetesMySQLPostgresPythonReactReduxTypeScript
About the role
- Independently manage all stages of application development, shape requirements, and lead engineering projects relating to the Termius backend.
- Share responsibility for testing, releasing, and maintaining the backend codebase and related developer tools and processes.
- Work closely with product managers, designers, and engineers to influence product development.
- Communicate with our users to understand their needs, troubleshoot issues, and ensure their success with our platform.
- Proactively identify and resolve technical challenges to optimize existing systems for performance, reliability, scalability, and security.
- Participate in code reviews and ensure high code quality throughout the codebase.
- Automate tasks and implement CI/CD pipelines to streamline development workflows.
- Troubleshoot and fix complex backend and infrastructure issues.
- Stay up-to-date with the latest backend technologies and trends.
Requirements
- 5+ years of experience as a backend engineer.
- Strong proficiency in Python and Django
- Proficiency with React, Redux, Redux-Saga, and TypeScript.
- Familiarity with MUI framework or similar.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Experience with building RESTful APIs.
- Experience with cloud platforms (e.g., AWS, GCP, Azure, Kubernetes).
- Experience with Docker.
- Experience with Django.
- Solid understanding of system design principles (e.g., scalability, security).
- Experience with version control systems (e.g. Git).
- Passion for product development and enhancing user experience.
- Strong problem-solving abilities and attention to detail.
- Excellent time management and organizational skills.
- Good communication skills in English (both written and verbal).
Benefits
- We provide remote employees with the necessary equipment to create a productive remote work environment.
- Longevity benefits: paid vacation, sick leaves, and flexible timeoff, professional development resources.
- A culture that encourages proactiveness, a fail-fast-learn-fast approach, and a sense of ownership.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonDjangoReactReduxRedux-SagaTypeScriptMySQLPostgreSQLRESTful APIsDocker
Soft skills
problem-solvingattention to detailtime managementorganizational skillscommunication skills