
Software Engineer
GoodVision Ltd
full-time
Posted on:
Location Type: Hybrid
Location: Prague • Czech
Visit company websiteExplore more
About the role
- Contribute to system and solution design
- Build new backend and serverless functionality
- Write, test, and document reliable code
- Participate in technical documentation and RFCs
- Improve data storage, access patterns, and performance
Requirements
- Strong backend engineering experience
- Solid hands-on knowledge of Java, Spring Boot, and Hibernate
- Experience with PostgreSQL, DynamoDB, or similar databases
- Experience with cloud platforms, ideally AWS
- Familiarity with scalable, serverless, and highly available systems
- Experience with AI agents and AI providers
- **Tech stack**
- Java 25
- AWS
- Spring Boot, Hibernate
- PostgreSQL, DynamoDB
- Java, Go, Python
- Must-have
- Strong hands on experience with writing code in Java (25) and REST API
- Knowledge of software design/architecture
- Experience with defining and running DB (SQL, NoSQL)
- Code versioning (Git)
- Knowledge of AWS (Lambda, S3, Dynamo, Cloudformation)
- Understand devops/pipelines/automations with real experience (Gitlab)
- Self-organised approach to work
- Nice to have
- Experience with Go, Python and Rust
- FE is not something that you are afraid of
- Understanding of message queues (SQS, AWS Kinesis, Kafka)
Benefits
- 🧑🏼💻 **Trust to work independently:** Enjoy the freedom to work independently, backed by a culture of trust and support. Your ideas matter, and we believe in your ability to make a significant impact
- 🕐 **Flexible working hours:** Life is dynamic, and so are we. Our flexible working hours accommodate your schedule, ensuring a healthy work-life balance
- 🎉 **Team Spirit Beyond Work:** Engage in a variety of team activities and fun team-building events that strengthen our bonds and make every day enjoyable
- ☕️ **Comfortable Workspace:** Our office is located in Prague, 2 min walk from metro Invalidovna; it's designed to be cozy and comfortable. A place where you can be your most productive self
- 💻 **Top-Notch Tools:** Equip yourself with a high-end laptop, including a MacBook Pro, to enhance your work experience
- 🏃🏽 **Wellness Matters:** Prioritize your well-being with a Multi-Sport Card, granting you access to a range of fitness activities
- 📚 **Continuous Learning:** Invest in your professional development with our educational program. Grow your skills and stay ahead in your career
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootHibernatePostgreSQLDynamoDBREST APIGitAWSGoPython
Soft Skills
self-organised approachstrong backend engineering experiencetechnical documentationsystem designsolution design