Upload Your Reume

Software developer - Mid level

Overview:

We are seeking a talented and motivated Mid-Level Software Developer to join our engineering team at Bringwise. As a Mid-Level Developer, you will work on a variety of software development projects, collaborating with cross-functional teams to deliver high-quality products. This role is ideal for someone who has a solid understanding of both front-end and back-end technologies and is looking to grow their skill set in a fast-paced, dynamic environment.

Responsibilities:

  • Develop and maintain software solutions, contributing to both front-end and back-end components of the platform.
  • Work with engineering teams to design, implement, and optimize software applications, ensuring high performance, scalability, and maintainability.
  • Participate in the full software development lifecycle (SDLC), from planning and requirements gathering to development, testing, deployment, and post-launch support.
  • Write clean, efficient, and well-documented code following industry best practices and coding standards.
  • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
  • Collaborate with team members and cross-functional teams (product, design, and QA) to ensure seamless integration of software components.
  • Stay up-to-date with the latest trends in software development technologies and methodologies, contributing ideas for process improvements and new technologies.
  • Assist in code reviews and mentoring junior developers, sharing knowledge and best practices.
  • Participate in agile development cycles, attending daily stand-ups, sprint planning, and retrospectives.
  • Ensure software solutions are secure and adhere to company standards for data privacy and security.

Required Skills:

  • Strong knowledge of programming languages such as Java, C#, JavaScript, Python, or similar.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js, etc.).
  • Experience with back-end frameworks (Node.js, Django, Spring, etc.) and databases (SQL, NoSQL).
  • Understanding of RESTful APIs and web services.
  • Familiarity with cloud services (AWS, Azure, etc.) and version control tools (Git).
  • Strong problem-solving skills and attention to detail.
  • Ability to work in an agile environment and manage multiple tasks efficiently.
  • Good communication and teamwork skills.

Preferred Skills:

  • Experience with mobile development (React Native, Swift, Kotlin, etc.).
  • Familiarity with containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with testing frameworks (unit testing, integration testing, etc.).

Preferred Skills:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 2-4 years of software development experience.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for growth and professional development.
  • A collaborative, inclusive, and supportive work environment.
  • Access to the latest tools and technologies in the field.