26/06/2025
*Job Title:* Software Engineer (Backend/Frontend/Full Stack)
*Company:* SolidThinkers- We are at the forefront of developing smart city solutions, automating municipal operations to enhance urban living. With a team of 300+ professionals, we leverage cutting-edge technology to build scalable and efficient systems.
*Work Arrangement:* Fully Remote
*Employment Type:* Contract (Freelance, Project-Based)
*About the Role:*
We are seeking skilled Software Engineers to join our dynamic project teams. You will contribute to the development of our smart city platforms, working on challenging problems that have a real impact on urban infrastructure and services.
*Key Responsibilities:*
- Design, develop, and maintain software solutions for smart city applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and contribute to team knowledge sharing.
*Tech Stack:*
- Frontend: React, Vue
- Backend: Spring Boot, .NET Core, Golang, Python
- Databases: PostgreSQL, MSSQL
- Messaging: RabbitMQ, Kafka
- Infrastructure: Kubernetes, Docker
*Requirements:*
- Proven experience as a Software Engineer (Middle: 3+ years, Senior: 5+ years) in backend, frontend, or full stack development.
- Strong proficiency in one or more of our backend technologies (Spring Boot, .NET Core, Golang, Python) and/or frontend technologies (React, Vue).
- Experience with relational databases (PostgreSQL, MSSQL).
- Familiarity with message brokers (RabbitMQ, Kafka) is a plus.
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Understanding of CI/CD practices and version control (Git).
- Ability to work independently and in a team environment.
- Good communication skills and proficiency in English (Russian is a plus for training opportunities).
*What We Offer:*
- Competitive salary (negotiable based on experience).
- Fully remote work with flexible hours (start between 8:00–11:00 UTC+3, finish by 18:00–20:00 UTC+3).
- Monthly payment via bank transfer.
- Opportunity to work on innovative projects in the smart city domain.
- Collaborative environment with experienced professionals.
- Training and upskilling opportunities.
*Hiring Process:*
1. CV Screening
2. Technical Assessment (for Middle/Senior roles)
3. Interviews (with the technical team)
4. Final Interview with CTO (for Senior roles)
5. Offer
*How to Apply:*
Please send your CV and a brief introduction to "[email protected]" with CC:"[email protected]" Mention the position and your level of expertise (Middle/Senior) in the subject line.