Jobs and Careers
SY

Senior Software Engineer

Synapse ITS
United Statesfull_timeVerifiedPosted 26 Jun 2024

About the role

Description

Position Overview

We are seeking a highly skilled Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in developing and maintaining cutting-edge software solutions across various platforms and applications, driving our company's success through innovation and excellence.


  

Responsibilities

· Designing, developing, and maintaining Flutter-based applications for iOS, Android, and Windows desktop platforms.

· Demonstrating knowledge of Protobufs v3 for efficient data serialization and deserialization.

· Ensuring secure communication over networks with familiarity with TLS protocols.

· Developing real-time communication features using Web Sockets.

· Integrating Bluetooth protocol for seamless communication with Bluetooth-enabled devices.

· Applying JavaScript logic to enhance workflows and backend processes.

· Creating robust RESTful APIs to enable seamless interaction between client and server.

· Collaborating with frontend developers to integrate backend services with JavaScript-based applications.

· Handling data in JSON format efficiently and securely.

· Utilizing advanced data structures and algorithms to optimize application performance and scalability.

· Participating in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.

· Following Agile development practices, including iterative development, continuous integration, and regular team collaboration.

· Collaborating with other developers and stakeholders to deliver exceptional results using Agile practices.

· Utilizing Git for version control, ensuring efficient collaboration and code management.

· Participating in code and design reviews.

· Demonstrating effective time management skills, prioritizing tasks, and meeting deadlines.

Requirements

  Requirements:

· 7+ years experience as a Software Engineer or Software Developer.

· Strong problem-solving skills and ability to work collaboratively with a team.

· Excellent communication skills, both verbal and written.

· Requires a Bachelor’s degree in Computer Science, Software Engineering, or comparable discipline.


Preferred:

· Experience with security/cryptography basics.

· Experience with AWS.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Synapse ITS

View company profile →