Sr. Microservice Developer + Python
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
𝐒𝐞𝐧𝐢𝐨𝐫 𝐌𝐢𝐜𝐫𝐨𝐬𝐞𝐫𝐯𝐢𝐜𝐞 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 - 𝐏𝐲𝐭𝐡𝐨𝐧Acarin Inc is seeking a highly skilled Senior Microservice Developer to join our dynamic team in Columbia, Maryland. This hands-on role requires an experienced developer who can architect, develop, and optimize complex microservice applications using advanced programming concepts. You will work on challenging projects that demand expertise in performance tuning, best coding practices, and scalable system design.𝐊𝐞𝐲 𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬• Design, develop, and maintain robust microservice architectures using Python and modern frameworks• Build and optimize high-performance APIs with focus on scalability and reliability• Implement advanced programming concepts including performance tuning, caching strategies, and system optimization• Develop front-end components and integrations using JavaScript technologies• Design and optimize PostgreSQL database schemas, queries, and stored procedures• Collaborate with cross-functional teams to deliver enterprise-level solutions• Conduct code reviews and mentor junior developers on best practices and coding standards• Troubleshoot complex technical issues and implement effective solutions• Participate in architectural decisions and technology selection processes• Ensure code quality through unit testing, integration testing, and automated testing frameworks𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐐𝐮𝐚𝐥𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬• Bachelor's degree in Computer Science, Software Engineering, or related technical field• 10+ years of professional software development experience• Extensive experience with Python programming and microservice architecture patterns• Strong proficiency in API development and RESTful web services• Solid experience with JavaScript and modern front-end frameworks• Advanced knowledge of PostgreSQL database design and optimization• Must be authorized to work in the United States without sponsorship𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬• Expert-level Python programming with frameworks such as FastAPI, Django, or Flask• Deep understanding of microservice design patterns and distributed systems• Proficiency in JavaScript, HTML5, and CSS3• Advanced SQL skills and database performance optimization• Experience with containerization technologies (Docker, Kubernetes)• Knowledge of cloud platforms (AWS, Azure, or GCP)• Strong problem-solving and analytical thinking abilities• Excellent communication and collaboration skills• Experience with version control systems (Git) and CI/CD pipelines𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐐𝐮𝐚𝐥𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬• Master's degree in Computer Science or related field• Experience with message queuing systems (RabbitMQ, Apache Kafka)• Knowledge of monitoring and logging tools (Prometheus, ELK stack)• Familiarity with DevOps practices and infrastructure as code• Experience with agile development methodologies• Previous experience in IT consulting environments• Relevant certifications in cloud platforms or software development𝐖𝐡𝐚𝐭 𝐖𝐞 𝐎𝐟𝐟𝐞𝐫• Competitive salary and performance-based bonuses• Comprehensive health, dental, and vision insurance• 401(k) retirement plan with company matching• Professional development opportunities and training programs• Flexible work arrangements and work-life balance• Opportunity to work on cutting-edge technology projects• Collaborative and innovative work environment