Full Stack Python Developer (CLT)
Only W2 and local candidates requiredThe developer will be responsible for implementing application coding tasks based on sprint stories to enhance and develop new functionalities. The role involves working under the guidance of a Senior Developer while demonstrating the ability to work both independently and collaboratively within a team. Additionally, the developer will be responsible for production support activities, including monitoring, troubleshooting, and resolving application issues to ensure application stability and intended functionality without any issues. The role also requires identifying root causes and implementing fixes.Key ResponsibilitiesApplication Design DevelopmentDesign, develop, and maintain scalable enterprise applications using Python and modern web technologies.Build and maintain RESTful APIs and microservices using Django REST Framework (DRF) or equivalent frameworks.Implement secure authentication and authorization mechanisms.Develop reusable, maintainable, and testable application components.Perform code reviews and enforce engineering best practices.Front-End DevelopmentDevelop modern responsive web applications using Angular v20+.Integrate frontend applications with backend REST APIs.Optimize user experience, accessibility, performance, and scalability.Required Technical SkillsProgrammingExpert-level Python developmentObject-Oriented Programming (OOP)Data Structures and AlgorithmsDesign PatternsBackend DevelopmentDjango REST Framework (DRF) preferredREST API developmentOpenAPI / SwaggerAuthentication AuthorizationJWT / OAuth2Frontend DevelopmentAngular v20 or aboveTypeScriptHTML5CSS3 / SCSSAngular MaterialDatabasesExperience with one or more:PostgreSQLOracleSQL ServerMySQLMongoDBRequired knowledge:Data ModelingDatabase DesignQuery OptimizationIndexing StrategiesData MigrationMessaging StreamingExperience with:KafkaRabbitMQEvent-driven architecturesPublish/Subscribe modelsMessage QueuesCI/CD DevOpsRequired ExperienceMinimum QualificationsBachelor's degree in Computer Science, Engineering, Information Technology, or related field.7+ years of software engineering experience.5+ years Python development experience.3+ years developing REST APIs.3+ years Angular development experience.3+ years working with CI/CD and Jenkins.3+ years Linux administration and shell scripting experience.Experience working with Kafka, RabbitMQ, or equivalent messaging systems.Experience in Agile software delivery environments.Preferred QualificationsExperience building cloud-native microservices.Experience implementing Infrastructure as Code using Terraform.Experience with Ansible automation.Experience supporting large-scale enterprise platforms.Experience in financial services, healthcare, or highly regulated industries.Soft Skills Behavioral ExpectationsThe successful candidate should demonstrate:Strong analytical and problem-solving abilities.Ownership mentality and accountability.Ability to work independently with minimal supervision.Excellent communication and stakeholder management skills.Ability to quickly learn new technologies.Team-first attitude with mentoring capabilities.Comfortable wearing multiple hats and operating across development, infrastructure, DevOps, and support functions.Continuous improvement mindset.Strong experience with:JenkinsCI/CD Pipeline DesignGitGitHub / BitbucketSonarQubeArtifact RepositoriesAutomated Testing FrameworksLinux AutomationLinux AdministrationShell ScriptingBashCron JobsProcess ManagementLog AnalysisPreferred / Nice-to-Have SkillsCloud InfrastructureTerraformInfrastructure as Code (IaC)AWS, Azure, or GCPConfiguration ManagementAnsibleAutomated Server ProvisioningEnvironment ConfigurationContainerizationDockerKubernetesOpenShiftObservabilityDynatraceSplunkELK StackGrafanaPrometheusFront-End AlternativesReact.jsNext.js