posted May 16

Software Engineer, Full Stack (React Native)

AWS Azure Cloud Firebase Flutter MobX MongoDB MySQL Node.js Python React React Native Redux mid

Job Location: Remote

Job Description

• Take full ownership of Kustomer’s React Native SDK, developing new features, fixing bugs, and handling releases (CI) • Design and develop robust, scalable, and high-performance React Native code that meets the needs of our users. • Design, develop, and deploy robust and scalable backend applications using Node.js, MongoDB, and AWS. • Develop APIs and integrate with external services and databases, ensuring data integrity and security. • Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define and implement features and functionalities. • Write clean, efficient, and maintainable code for both the frontend and backend components of our applications. • Conduct thorough testing and debugging to identify and fix any issues or performance bottlenecks. • Optimize the user experience by implementing smooth animations, responsive layouts, and intuitive interactions. • Optimize application performance by implementing caching mechanisms, efficient algorithms, and database indexing. • Stay up to date with the latest Mobile development trends, best practices, and technologies. • Collaborate with the QA team to ensure the delivery of high-quality applications that meet the defined requirements. • Conduct code reviews and provide constructive feedback to maintain code quality and ensure adherence to coding standards. • Continuously improve the development process by identifying and implementing innovative solutions and tools.

Qualifications

• 2-5 years of software development experience (preferably 1-2 years of just React Native) • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) • Strong experience in developing Mobile applications, like push notifications, local storage, deployment, etc. • Experience with state management solutions such as Redux, MobX, or Context API • Solid understanding of backend development concepts and technologies, including RESTful APIs, server-side programming languages (e.g., Node.js, Python), and databases (e.g., MySQL, PostgreSQL, MongoDB) • Experience with version control systems, such as Git, and familiarity with collaborative development workflows • Knowledge of cloud platforms, such as AWS or Azure, and experience with cloud services like AWS Lambda or Firebase • Knowledge of software engineering principles, design patterns, and best practices for building scalable and maintainable code • Ability to work in an Agile development environment, collaborating with cross-functional teams and adapting to changing requirements • Strong problem-solving skills and attention to detail • Excellent communication and teamwork skills to effectively collaborate with team members • Demonstrated ability to learn new technologies and adapt quickly to new challenges

Benefits

• competitive salaries • stock options • 100% healthcare coverage • 401K • WiFi and Mobile reimbursement • generous vacation policy

logo
Company
PDT Partners
Post Date
New
Title
Summer 2025 Software Engineering Internship
Type
$130,000 - $165,000 a year
Location
Manhattan, New York
logo
Company
Tiger Analytics
Post Date
New
Title
Senior Tableau Developer
Location
Remote
logo
Company
Terakeet
Post Date
New
Title
Sr. Data Scientist
Type
$107,000 - $162,000 a year
Location
Remote
logo
Company
Esri
Post Date
New
Title
Sr. Application Developer
Type
$93,408 - $167,128 a year
Location
Unknown, California
logo
Company
Okta
Post Date
New
Title
Senior Engineer, Performance Tuning
Type
$136,000 - $204,000 a year
Location
San Francisco, California