Software Engineer
Software Engineer
Philadelphia, New York City, or Remote| Full Time
As a Software Engineer, you will work within our DevOps team to contribute to our product. Our field is fast-changing, and your decisions and actions will be key to growing both our products and development team. In addition, you will enact broad-reaching changes throughout the technologies that we use: DevOps, Data Science, Web Development, and others.
Our technology:
- Vue.js on the frontend
- Java(Kotlin)/Springboot as the middle tier
- PostgresSQL for data management
- Kafka for data integration
- Git for CICD management
- Docker
As we grow and evolve our products, we continually evaluate new technologies and pick those that make sense to incorporate into our stack.
Why we’ll love you:
- 1-3 years’ experience as a full-stack engineer
- Demonstrated proficiency in object-oriented languages, e.g., Python, Java, or Ruby in a professional environment
- Experience leading teams and mentoring other developers, with comfort in Agile, SDLC, etc.
- Aptitude for infrastructure architecture and database design
- Experience with version control e.g., Git or Mercurial
- Experience with MVC-architecture web application development
- Platform and technology agnosticism
- Ability to refactor and modularize codebases
- Familiarity with relational database concepts/structures and ability to write SQL queries
- Comfort in a *nix shell environment e.g., bash
- Familiarity in statistical data mining, natural language processing, machine learning, artificial intelligence, network analysis, and distributed computing is a plus
- Understanding of selected real-time transactional applications is a plus
- Proficient oral and written English communication skills
- Authorized to work in the US; sponsorship not required
Why you’ll love us:
- Our team is diverse and intellectually curious, made up of people that you’ll genuinely enjoy spending time with
- We’re fanatical about helping clients derive value from data and work on solving challenging problems within some of the world’s largest companies
- We are a meritocracy and consistently promote from within
- We move fast and are not afraid of evolving our tools, technology, and thinking
Compensation is competitive and commensurate with your degree and experience. At CKM, we celebrate our differences – they help our business thrive and our employees have fun. CKM Analytix is proud to be an equal opportunity workplace. We are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, or veteran status.
Apply for this job
Recommended Jobs
Mechatronics Engineering Technology Mechanics Temporary Pool
Mechatronics Engineering Technology Mechanics Temporary Pool Pennsylvania Western University, California Posting Number: F048P Job Title: Mechatronics Engineering Technology Mechani…
Robotic Software Engineer - Manipulation
We are seeking a Senior Robotics Engineer to design, implement, and deploy manipulation algorithms for arms mounted on top of dynamic legged robotic systems in complex real-world environments. Y…
Registered Behavior Technician
The Registered Behavior Technician (RBT) provides direct behavioral support services to students within a school setting under the supervision of a Board Certified Behavior Analyst (BCBA) or Board …
Mechanical Designer 1
Mechanical Designer 1 – Design the Future with Cyclonaire! York, Nebraska | Full-Time | Hourly (Non-Exempt) Are you ready to turn bold ideas into powerful equipment that moves industries forw…
Housekeeper
Housekeeper PeopleReady of Reading, PA is now hiring Housekeepers in Kutztown, PA! As a hotel housekeeper, you will perform various functions to keep hotel rooms and their environment clean and co…
Maintenance Technician
Job Details: MAINTENANCE TECHNICIAN A well-established company in the food industry is looking to hire a Maintenance Technician for 1st shift with 2 to 10 years of experience. This is a full-t…
Deputy Court Administrator - Criminal & Juvenile (Montgomery County)
The Court of Common Pleas of Montgomery County is seeking a Deputy Court Administrator to oversee and manage the daily operations of the criminal and juvenile divisions. Key responsibilities include …
Provider Contracting Manager- Cigna Healthcare/PA Market - Remote
WORK LOCATION: will need to live in Pennsylvania The Provider Contracting Manager serves as an integral member of the Provider Contracting Team and reports to the AVP, Provider Contracting. This…
Assistant Teacher-Dick's Sporting Goods
Join a strong community where all we do is care-for the children and families we serve every day, as well as for our dedicated team members. Our people are our best asset. We listen and we know what …
Research Associate
Job Description PM Shift - 2:30pm-11pm The Research Associate will collect face and body data gathered from large-scale capture domes and VR headsets by: ? Staging and setting-up equip…