Software Developer

If you consider yourself a skilled and devoted software developer who is ready to both learn and accept responsibilities, let’s work together!

Tangled Group, Inc. is the synergy of diversified experienced software development companies with headquarters in Leskovac, Serbia, that wants to shape next-generation business solutions with you. Our business is growing rapidly, and we need a skilled Software Developer to join our team!

You will be working with our creative, collaborative team, where your knowledge and advice will be highly appreciated. The code you write will need to be organized and of the highest quality. You’ll help ensure performance and user experience. The primary focus would be to implement new user interfaces and features, together with automated unit and integration tests.

How would you contribute?

  • Experience with frontend and backend development
  • Developing new features and user interfaces from wireframe models
  • Writing clean, readable, and tested code
  • Cooperating with backend developers, designers and the rest of the team to deliver well-architected and high-quality solutions
  • Researching, designing, implementing and managing software solutions
  • Identifying problematic areas in existing solutions and subsequently developing modifications for them
  • Writing and implementing efficient code
  • Determining operational practicality
  • Developing quality assurance procedures
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Training users
  • Fixing bugs and performance issues

We prefer proficiency in the following languages

  • C
  • C#
  • Go
  • Rust
  • ObjC
  • Swift
  • Kotlin
  • JavaScript
  • Python
  • Ruby

Required skills

  • Drive to keep up to date with trends in the tech and modern media world
  • The ability to learn quickly
  • Problem-solving
  • Proper communication
  • Attention to details and user behavior
  • Ability to adapt to changes in the Agile environment
  • Experience in project management
  • Creativity and innovation
  • Willingness to learn new concepts and technologies