JOBSEARCHER

Senior Software Developer

Job Summary (Senior Software Developer) Design, develop, test, and maintain scalable software applications and backend services. Write clean, efficient, and well-documented code using Kotlin and Java. Participate in architecture and design discussions, contributing to technical solutions and best practices. Collaborate with cross-functional teams including product, engineering, and business stakeholders. Troubleshoot and resolve complex technical issues in both development and production environments. Conduct code reviews and promote engineering excellence across the team. Work effectively in an Agile environment, adapting to changing requirements and priorities. Take ownership of deliverables and drive projects forward with minimal supervision. Support initiatives to improve performance, scalability, observability, and reliability. Utilize cloud-based technologies, particularly AWS, for application development and support. Apply strong problem-solving, debugging, and system design skills. Use tools such as GitHub and IntelliJ, and work comfortably within macOS/MacBook-based workflows. Communicate effectively and collaborate with team members in a fast-paced setting. (Preferred) Work with AWS services like DynamoDB, build/consume gRPC services, and use observability/monitoring tools. (Preferred) Bring consulting or client-facing experience and thrive in highly collaborative Agile teams.