Senior Software Engineer
Summary
Build and maintain scalable digital marketing and ad-tech platforms using Java, Python, or JavaScript, with React, Node.js, and cloud services.
Senior Software Engineer at Reachmobi. About the role As a Senior Software Engineer at Reachmobi, you will play a pivotal role in shaping the future of our innovative digital marketing solutions. This position is ideal for a seasoned professional who is passionate about technology and eager to tackle complex challenges in a fast-paced environment. You will collaborate with a talented team to design, develop, and implement high-quality software solutions that drive our business forward. Your expertise will be crucial in enhancing our existing systems and creating new applications that meet the evolving needs of our clients.
Key facts
- Location: Bonita Springs, Florida
- Engagement: Full-time
- Salary: Competitive, commensurate with experience
- Visa: Sponsorship available for qualified candidates
What you'll do
- Design, develop, and maintain scalable software applications that meet business requirements and enhance user experience.
- Collaborate with cross-functional teams, including product management and design, to define software specifications and requirements.
- Lead code reviews and provide mentorship to junior engineers, fostering a culture of continuous improvement and learning within the team.
- Troubleshoot and resolve software defects and performance issues, ensuring optimal functionality and user satisfaction.
- Stay updated on industry trends and emerging technologies, integrating best practices into the development process.
- Implement automated testing and continuous integration/continuous deployment (CI/CD) practices to streamline the software development lifecycle.
- Participate in architectural discussions and contribute to the overall technical direction of the company's software solutions.
- Document software designs, processes, and best practices to ensure knowledge sharing and maintainability.
- Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
- Collaborate with the DevOps team to enhance deployment processes and improve system reliability.
- Analyze user feedback and performance metrics to inform future software enhancements and feature development.
- Contribute to the development of APIs and microservices that facilitate seamless integration with third-party platforms and services.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of professional experience in software development, with a strong focus on web and mobile applications.
- Proficiency in programming languages such as Java, Python, or JavaScript, and experience with modern frameworks (e.g., React, Angular, or Node.js).
- Solid understanding of database management systems, including SQL and NoSQL technologies.
- Experience with cloud computing platforms (e.g., AWS, Azure, or Google Cloud) and containerization tools (e.g., Docker, Kubernetes).
- Familiarity with version control systems, particularly Git, and agile development methodologies.
- Strong problem-solving skills and the ability to work independently as well as collaboratively within a team.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Nice to have
- Experience in digital marketing or ad tech industries, with an understanding of online advertising ecosystems.
- Knowledge of machine learning techniques and their application in software development.
- Familiarity with mobile application development for iOS and Android platforms.
- Contributions to open-source projects or a portfolio showcasing your software development work.
Skills & tools
- Programming Languages: Java, Python, JavaScript
- Frameworks: React, Angular, Node.js
- Databases: SQL, NoSQL
- Cloud Platforms: AWS, Azure, Google Cloud
- Containerization: Docker, Kubernetes
- Version Control: Git
- Development Methodologies: Agile, CI/CD
Practical notes
This position is based in Bonita Springs, Florida, a vibrant location known for its beautiful beaches and warm climate.
- Reachmobi offers a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for professional development.
We are open to sponsoring visas for qualified candidates who meet our requirements.